IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Image tronquée sur un <a href>


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de titan_33
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut Image tronquée sur un <a href>
    Bonjour

    J'ai un <Div> avec un lien hyper texte à l'interieur.
    Dans la Css, j'ai defini un lien hyper texte avec une image de 300px

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    div.choix {
    	width:300px;
    	height:50px;
    	vertical-align:middle;
    }
    div.choix a 
    {
    	width:300px;
    	font-family:Helvetica,Arial;
    	color:#FFFFFF;
    	font-size:12px;
    	text-decoration:none;
    	padding-left:5px;
    	background-image:url('../Img/Menu_N1.gif');
    	background-repeat:no-repeat;
    	background-position:left top;
    }
    Problème : Je n'arrive pas à visualiser intégralement mon image. Elle est tronquée sur la droite juste après le texte de mon <a href> alors qu'elle doit faire 300px.

    Merci de votre aide

    Titan

  2. #2
    Membre émérite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par défaut
    Bonjour,

    Pour que ton lien prenne les dimensions que tu veux lui donner, il faut le mettre en display:block.

  3. #3
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    tu dois préciser que ton lien ne tient pas sur une ligne mais sur un block et la hauteur aussi de ton image je crois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    .choix a {
        display: block;
        height: Xpx;
    }

  4. #4
    Membre éclairé Avatar de titan_33
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 245
    Par défaut
    Génial

    J'ai passé une heure sur ce problème sans savoir comment le resoudre, et même sans savoir si cela était possible.

    Encore Merci

  5. #5
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    pourquoi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    div.choix a 
    {
    	width:300px;
    ...
    }
    a est une balise "ineline" donc on ne peut pas définir sa largeur et hauteur sauf comme le précise kohsaka tu dois la définir comme type block.

    Le div conteneur a une largeur de 300px et une hauteur de 50px. C'est sans doute pour cette raison que ton image est tronquée. Pourquoi ne pas mettre l'image de fond sur le div plutôt que sur <a> ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Debutante][image]questions sur les images
    Par misstinkiete dans le forum 2D
    Réponses: 2
    Dernier message: 25/07/2005, 21h23
  2. [CSS] Background-image étirée sur tout l'écran
    Par Amnesiak dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 04/03/2005, 12h24
  3. [Servlet] [Image] Dessiner sur une image
    Par gaia_dev dans le forum 2D
    Réponses: 5
    Dernier message: 01/09/2004, 17h11
  4. [Servlet][Deb]envoyer image gif sur le flux http
    Par ptitBoutchou dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 09/04/2004, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo