Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3149 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  CSS liste (li) et a:hover

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CSS liste (li) et a:hover

n°1103957
freed102
Arayashiki
Posté le 01-06-2005 à 12:09:31  profilanswer
 

Pourquoi quand je passe la souris sur ma liste... le contour ne devient pas rouge ?
 
mon code :

Code :
  1. .colorlist li{
  2. border: 1px solid gray;
  3. float: left;
  4. margin:1px;
  5. padding:0px;
  6. width:10px;
  7. height:10px;
  8. }
  9. .colorlist a
  10. {
  11. cursor: crosshair;
  12. }
  13. .colorlist a:hover
  14. {
  15. border-color: #FF0000;
  16. }
  17. .colorlist a:active
  18. {
  19. border-color: #00FF00;
  20. }

mood
Publicité
Posté le 01-06-2005 à 12:09:31  profilanswer
 

n°1103967
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:18:14  profilanswer
 

[:petrus75]
 
Tu m'explique quelle bordure devient rouge?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1103970
freed102
Arayashiki
Posté le 01-06-2005 à 12:19:09  profilanswer
 

et bien la bordure de l'element de liste ! <li> </li>

n°1103974
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:20:32  profilanswer
 

freed102 a écrit :

et bien la bordure de l'element de liste ! <li> </li>


Tu peux m'expliquer à quel endroit tu dis à la bordure du <li> de devenir rouge? [:klem3i1]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1103979
freed102
Arayashiki
Posté le 01-06-2005 à 12:23:04  profilanswer
 

.colorlist a:hover  
{  
border-color: #FF0000;  
}  
 
quand je passe la souris dessus... c censé devenir rouge !
 
j'ai essayé  
 
.colorlist li a:hover  
{  
border-color: #FF0000;  
}  
 
.... pareil !

n°1103982
freed102
Arayashiki
Posté le 01-06-2005 à 12:25:02  profilanswer
 

ps : la liste est composée telle quelle :
 

Code :
  1. <ul id="couleur_nom100" class="colorlist">
  2. <li id="000000" style="background-color: rgb(0, 0, 0);">
  3. <a href="#">
  4. <img alt="000000" src="dummy.gif" height="10" width="10">
  5. </a>
  6. </li>
  7. <li id="000033" style="background-color: rgb(0, 0, 51);">
  8. [...]


 
... c'est la traduction de JavascriptDOM que fait Firefox !


Message édité par freed102 le 01-06-2005 à 12:27:06
n°1103987
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:27:07  profilanswer
 

freed102 a écrit :

.colorlist a:hover  
{  
border-color: #FF0000;  
}  
 
quand je passe la souris dessus... c censé devenir rouge !
 
j'ai essayé  
 
.colorlist li a:hover  
{  
border-color: #FF0000;  
}  
 
.... pareil !


Relis ma question et relis ton code, tu te rendras peut-être compte de l'énorme erreur:
 

Citation :

Tu peux m'expliquer à quel endroit tu dis à la bordure du <li> de devenir rouge? [:klem3i1]


 
Et tu devrais reprendre ton code HTML, parce que rien que dans ce que tu me postes je vois 5 ou 6 erreurs


Message édité par masklinn le 01-06-2005 à 12:28:16

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1103992
freed102
Arayashiki
Posté le 01-06-2005 à 12:28:38  profilanswer
 

bah je vois pas...
 
j'ai ecrit aussi :

Citation :


j'ai essayé  
 
.colorlist li a:hover  
{  
border-color: #FF0000;  
}  
 
.... pareil !

n°1103996
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:31:13  profilanswer
 

freed102 a écrit :

bah je vois pas...
 
j'ai ecrit aussi :

Citation :


j'ai essayé  
 
.colorlist li a:hover  
{  
border-color: #FF0000;  
}  
 
.... pareil !



tu peux m'expliquer à quel endroit de ce code tu modifies la bordure DE TON ELEMENT <LI> ?
(putain on va ptet finir par y arriver un jour [:mlc] )


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1103997
freed102
Arayashiki
Posté le 01-06-2005 à 12:31:34  profilanswer
 

masklinn a écrit :


Et tu devrais reprendre ton code HTML, parce que rien que dans ce que tu me postes je vois 5 ou 6 erreurs


bah comme je te l'ai indiqué.. le code HTML c'est celui que firefox génére avec du JDOM ! c pas moi qui l'ai composé ! moi j'ai fait du DOM !

mood
Publicité
Posté le 01-06-2005 à 12:31:34  profilanswer
 

n°1103998
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:32:41  profilanswer
 

freed102 a écrit :

bah comme je te l'ai indiqué.. le code HTML c'est celui que firefox génére avec du JDOM ! c pas moi qui l'ai composé ! moi j'ai fait du DOM !


 :sarcastic:  
 
Bon, t'aurais pas un lien vers ta page?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1103999
freed102
Arayashiki
Posté le 01-06-2005 à 12:33:01  profilanswer
 

masklinn a écrit :

tu peux m'expliquer à quel endroit de ce code tu modifies la bordure DE TON ELEMENT <LI> ?
(putain on va ptet finir par y arriver un jour [:mlc] )


.colorlist li a:hover
{
cursor: crosshair;
border-color: #FF0000;
}
 
 :heink:

n°1104002
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:34:04  profilanswer
 

freed102 a écrit :

.colorlist li a:hover
{
cursor: crosshair;
border-color: #FF0000;
}
 
 :heink:


Je crois que t'as pas tout compris aux sélecteurs CSS toi [:petrus75]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1104007
freed102
Arayashiki
Posté le 01-06-2005 à 12:36:18  profilanswer
 

masklinn a écrit :

:sarcastic:  
 
Bon, t'aurais pas un lien vers ta page?


 
si tu veux mais faut entrer dans le site avec un identifiant et passer les trois premieres etapes :
http://www.clonecopy.net/php/ezdocs
 
login : xxx@xxx.com
password : xxx
 
... une fois sur la derniere etape... cliques sur un bouton bleu "options" et cliques sur le selecteur de couleurs pour comprendre
 
 
voici mon DOM :
 

Code :
  1. function AffichePalette(nom,div,champ)
  2. {
  3. var hex_array=["00","33","66","99","AA","CC","EE","FF"];
  4. var d="Choisissez votre couleur \n";
  5. var doc=document.getElementById(div);
  6. element0=document.createTextNode(d);
  7. doc.appendChild(element0);
  8. for(red in hex_array)
  9. {
  10.  element1=document.createElement("div" );
  11.  doc.appendChild(element1);
  12.  element1.setAttribute("id", "coulrange"+ hex_array[red]);
  13.  element1.className= "coulrange";
  14.  element2=document.createElement("ul" );
  15.  element1.appendChild(element2);
  16.  element2.className = "colorlist";
  17.  element2.setAttribute("id", ""+nom+hex_array[red]+"" );
  18.  for(green in hex_array)
  19.  {
  20.     for(blue in hex_array)
  21.     {
  22.     var colorid=hex_array[red] + hex_array[green] + hex_array[blue];
  23.     element3=document.createElement("li" );
  24.     element2.appendChild(element3);
  25.     element3.style.backgroundColor="#"+ hex_array[red] + hex_array[green] + hex_array[blue];
  26.     element3.setAttribute("id", ""+colorid+"" );
  27.     element4=document.createElement("a" );
  28.     element3.appendChild(element4);
  29.     element4.setAttribute("href", "#" );
  30.     element5=document.createElement("img" );
  31.     element4.appendChild(element5);
  32.     element5.setAttribute("src", "dummy.gif" );
  33.     element5.setAttribute("alt",  hex_array[red] + hex_array[green] + hex_array[blue]);
  34.     element5.setAttribute("width", "10" );
  35.     element5.setAttribute("height", "10" );
  36.     }
  37.  }
  38. }
  39. }


Message édité par freed102 le 01-06-2005 à 12:38:30
n°1104010
freed102
Arayashiki
Posté le 01-06-2005 à 12:37:12  profilanswer
 

masklinn a écrit :

Je crois que t'as pas tout compris aux sélecteurs CSS toi [:petrus75]


bah peut etre... j'ai du faire une confusion ! c un peu pour ça que je suis là !  :sarcastic:

n°1104015
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:41:15  profilanswer
 

freed102 a écrit :

bah peut etre... j'ai du faire une confusion ! c un peu pour ça que je suis là !  :sarcastic:


A ton avis, quand je fais

a b c {
   color: lime;
}


j'applique ma couleur à quoi exactement? [:petrus75]
(c'est pas de la confusion, faut réapprendre le principe des sélecteurs là)


Message édité par masklinn le 01-06-2005 à 12:41:47

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1104016
freed102
Arayashiki
Posté le 01-06-2005 à 12:45:07  profilanswer
 

à ce que je comprends ça s'applique sur les elements b et c se trouvant dans a
 
...c different de  
 
a, b, c {
color: lime;
}
 
qui doit effectuer l'operation sur toutes les balises (a, b et c)
 
...peut etre que je me trompe... les CSS c'est assez tordu quand même ! :lol:

n°1104018
freed102
Arayashiki
Posté le 01-06-2005 à 12:47:05  profilanswer
 

je corrige.. ça s'applique dans c... se trouvant dans b... se trouvant dans a
(elles sont imbriquées)

n°1104019
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:47:06  profilanswer
 

freed102 a écrit :

à ce que je comprends ça s'applique sur les elements b et c se trouvant dans a


Ben c'est pas ça
ça applique la propriété sur tous les éléments c se trouvant dans des éléments b se trouvant dans des éléments a

Citation :

a, b, c {
color: lime;
}
 
qui doit effectuer l'operation sur toutes les balises (a, b et c)


ça par contre c'est bon

Citation :

les CSS c'est assez tordu quand même ! :lol:


Pas vraiment non, commence à jouer avec XPath ou même ne serait-ce qu'avec les sélecteurs CSS2 et CSS3 c'est un cran au dessus (pas énorme, mais un cran quand même)


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1104020
freed102
Arayashiki
Posté le 01-06-2005 à 12:50:06  profilanswer
 

ouai mais cela dit je vois toujours pas mon erreur...
 
.colorlist li a:hover{
}
 
je lui demande donc de transformer mes a:hover se trouvant dans mes li qui sont dans mes objet portant la class colorlist...
 
... vu comme ça pour moi c ok !
 
... alors où est l'erreur ???

n°1104024
freed102
Arayashiki
Posté le 01-06-2005 à 12:53:31  profilanswer
 

.colorlist li:hover
{
cursor: crosshair;
border-color: #FF0000;
}
 
.colorlist li:active
{
border-color: #00FF00;
}
 
?

n°1104030
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:56:57  profilanswer
 

freed102 a écrit :

ouai mais cela dit je vois toujours pas mon erreur...
 
.colorlist li a:hover{
}
 
je lui demande donc de transformer mes a:hover se trouvant dans mes li qui sont dans mes objet portant la class colorlist...
 
... vu comme ça pour moi c ok !
 
... alors où est l'erreur ???


Tu lui demande de mettre la bordure de tes a situés dans les li en rouge au survol.
 
Pas de bol:
1- Ca ne modifie pas la bordure du LI lui même
2- La bordure des A ayant une taille de 0, c'est un peu dur à voir [:petrus75]

freed102 a écrit :

.colorlist li:hover
{
cursor: crosshair;
border-color: #FF0000;
}
 
.colorlist li:active
{
border-color: #00FF00;
}
 
?


Par exemple, mais... pas de bol... IE ne le gère pas [:petrus75]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1104031
freed102
Arayashiki
Posté le 01-06-2005 à 12:58:01  profilanswer
 

effectivement ! alors que faire ?

n°1104032
masklinn
í dag viðrar vel til loftárása
Posté le 01-06-2005 à 12:58:31  profilanswer
 

freed102 a écrit :

effectivement ! alors que faire ?


styler les <a> au lieu de styler les <li>


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1104038
freed102
Arayashiki
Posté le 01-06-2005 à 13:07:41  profilanswer
 

.colorlist{
margin: 0;
padding: 0;
list-style-type: none;
}
.colorlist li{
float: left;
margin:1px;
padding:0px;
width:11px;
height:11px;
}
.colorlist li a{
border: 1px solid gray;
float: left;
margin:0;
padding:0;
width:10px;
height:10px;
}
.colorlist li a:hover
{
cursor: crosshair;
border-color: #FF0000;
}
 
.colorlist li a:active
{
border-color: #00FF00;
}
 
...ça te parait correct ?

n°1104039
freed102
Arayashiki
Posté le 01-06-2005 à 13:12:58  profilanswer
 

bon ça a l'air de marcher... ça m'a juste zappé les margin sur FF... je sais pas pourquoi !

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  CSS liste (li) et a:hover

 

Sujets relatifs
Trier une liste d'objets en utilisant TObjectListliste deroulante
[activePERL] les images ne s'affichent pas ni mon CSSCreer une liste de controls
[Résolu][CSS] Souci avec un contenu variablecoment faire une liste box en vba sous excel???
Pb de positionnement de menus à partir d'une CSS[CSS] tout petit problème de version imprimable
Affichage puce dans une listeProbleme liste deroulante
Plus de sujets relatifs à : CSS liste (li) et a:hover


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)