Toutes mes <li> sauf celle la

Debutant en webmastering Messages postés 444 Statut Membre -  
Debutant en webmastering Messages postés 444 Statut Membre -
Bonjour,

je me demande si c'est possible de configurer toutes ses <li> d'une façon donc dans mon cas ça donne :
ul li a
{
display : block;
padding : 0;
background-color : #808080;
color : #FFFFFF;
width : 250px;
text-align : center;
text-decoration : none;
line-height : 50px;
font-size : 25px;
}

ul li a:hover
{
display : block;
padding : 0;
background : #808080;
color : #FFFFFF;
width : 250px;
text-align : center;
text-decoration : none;
line-height : 50px;
font-size : 28px;
}

mon html donne ceci :
<li id="NousSituer">
<a href="NousSituer.html"><img src="./images_polyservices/15860234.jpg" id="imageNousSituer">Nous situer</a>
</li></ul> </li>

et d'en changer juste une.
J'ai essayé ce code en css (qui devrait me changer la taille mais qui ne me donne aucun résultat)

#NousSituer
{
display : block;
padding : 0;
background-color : #808080;
color : #FFFFFF;
width : 120px;
text-align : center;
text-decoration : none;
line-height : 50px;
font-size : 25px;
}

#NousSituer:hover
{
display : block;
padding : 0;
background : #808080;
color : #FFFFFF;
width : 120px;
text-align : center;
text-decoration : none;
line-height : 50px;
font-size : 28px;
}

Signé: Debutant en webmastering

4 réponses

AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
Salut,

#id ou .class s'occupent du texte "normal". Toi, tu as du <a> qui est un texte un peu spécial. Essaye d'utiliser :
#NousSituer a
et #NousSituer:hover a
(je suis pas sûr pour le hover où placer le a par contre)
0
Mihawk Messages postés 4753 Statut Contributeur 846
 
Hello,
Cela ne sert à rien de remettre


#NousSituer  
{  
display : block;  
padding : 0;  
background-color : #808080;  
color : #FFFFFF;  
width : 120px;  
text-align : center;  
text-decoration : none;  
line-height : 50px;  
font-size : 25px;  
} 


Il suffit de préciser dans le CSS précédent :

ul li a, #NousSituer  
{  
display : block;  
padding : 0;  
background-color : #808080;  
color : #FFFFFF;  
width : 250px;  
text-align : center;  
text-decoration : none;  
line-height : 50px;  
font-size : 25px;  
}   

ul li a:hover, #NousSituer:hover  
{  
display : block;  
padding : 0;  
background : #808080;  
color : #FFFFFF;  
width : 250px;  
text-align : center;  
text-decoration : none;  
line-height : 50px;  
font-size : 28px;  
}   


Ensuite tu reprécises juste la taille :
li#NousSituer:hover  
{  
width : 120px;  
}   

Essaye donc
Mihawk
"La rigoureusité fait la qualité"
0
Debutant en webmastering Messages postés 444 Statut Membre
 
l'idée y était mais la taille reste à 250px même avec cette dernière ligne
0
Mihawk Messages postés 4753 Statut Contributeur 846
 
Ton site est-il en ligne ?
0
Debutant en webmastering Messages postés 444 Statut Membre
 
non pas encore pourquoi ?
0
AssassinTourist Messages postés 7838 Statut Contributeur 1 312
 
C'était pour voir ton contexte et savoir d'où est-ce qu'il gardait 250px.
0
Mihawk Messages postés 4753 Statut Contributeur 846
 
Voila ^^
0
Debutant en webmastering Messages postés 444 Statut Membre
 
bon bah j't'envoie ça par mail Assassin (te moque pas de mon code je débute)
0
Debutant en webmastering Messages postés 444 Statut Membre
 
besoin d'aide svp
0