Petit soucis sur mon tableau CSS

Petit soucis sur mon tableau CSS - HTML/CSS - Programmation

Marsh Posté le 12-09-2005 à 16:24:27    

Bonjour,
 
après quelques séances d'arrachage de cheveux, j'ai enfin réussi à faire une structure de tableau en CSS.
 
Il utilise 3 niveaux d'imbrication qui fonctionnent.
Le 3e niveau est dynamique, c'est à dire qu'à son survol, un texte apparait.
Mon problème est que ce texte apparait en bas du niveau 3, alors que je souhaiterais le faire apparaître à droite.
Je suis sur qu'il manque un truc dans ma feuille de style, mais je n'arrive pas à trouver.
 
Voici le contenu de la page :
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4. <title>Site Industrie EAT</title>
  5. <meta http-equiv="Content-Language" content="fr">
  6. <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1" />
  7. <meta http-equiv="Content-style-type" content="text/css" />
  8. <style type="text/css">
  9. <!--
  10. a {
  11. text-decoration: none; /* définition du lien qui affichera le "calque" */
  12. }
  13. a:hover {
  14. background: none; /* correction d'un bug IE */
  15. }
  16. a span { /* définition de la balise <span> inclue dans <a> */
  17. display: none;
  18. }
  19. a:hover span { /* définition de la balise <span> au survol */
  20. display: block;
  21. top: 0px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
  22. left: 0px;
  23. background: blue;
  24. text-align: center;
  25. color: white;
  26. }
  27. .conteneur {
  28. padding-top: 10px;
  29. padding-left: 100px;
  30. }
  31. .conteneur2 {
  32. padding-left: 100px;
  33. }
  34. .bloc1 {
  35. background-color: blue;
  36. width: 100px;
  37. text-align:center;
  38. }
  39. .bloc2 {
  40. background-color: green;
  41. width: 100px;
  42. text-align: center;
  43. float:left;
  44. }
  45. .bloc3 {
  46. width: 100px;
  47. text-align: left;
  48. margin-left: 20px;
  49. }
  50. -->
  51. </style>
  52. </head>
  53. <body>
  54. <div class="bloc1">Niveau 1</div>
  55. <div class="conteneur">
  56. <div class="bloc2">1er Niveau 2</div>
  57. <div class="bloc3">
  58. <a href="#">Niveau 3
  59. <span>Texte et images</ br>Texte 2</ br>Texte 3</ br></span>
  60. </a>
  61. </div>
  62. </div>
  63. <div class="conteneur">
  64. <div class="bloc2">2e Niveau 2</div>
  65. <div class="bloc3">
  66. <a href="#">Niveau 3
  67. <span>Texte et images</span>
  68. </a>
  69. </div>
  70. </div>
  71. <div class="bloc1">2e Niveau 1</div>
  72. </body>
  73. </html>


 
Quelqu'un a une idée ?
 
Merci d'avance.

Reply

Marsh Posté le 12-09-2005 à 16:24:27   

Reply

Marsh Posté le 12-09-2005 à 16:53:53    

Mais où est-ce que t'as vu les </ br> [:johneh] [:johneh] [:johneh] [:johneh]
 
 
P'tain, c'est la première fois de ma vie que je vois ça [:johneh][:johneh][:johneh][:johneh][:johneh]
 
Ca s'écrit :

<br />


 
[:johneh][:johneh][:johneh][:johneh][:johneh]

Reply

Marsh Posté le 12-09-2005 à 17:05:30    

FlorentG a écrit :

Mais où est-ce que t'as vu les </ br> [:johneh] [:johneh] [:johneh] [:johneh]
 
 
P'tain, c'est la première fois de ma vie que je vois ça [:johneh][:johneh][:johneh][:johneh][:johneh]
 
Ca s'écrit :

<br />


 
[:johneh][:johneh][:johneh][:johneh][:johneh]


 
Oups désolé, je débute hein :D

Reply

Marsh Posté le 12-09-2005 à 17:13:35    

C'est con je t'avais trouvé une solution, pour une ligne...
 
Mais là...c'est plus tip top
Comme quoi faut jamais faire confiance ;) et toujours tout vérifié... :lol:
 
Soit prudent la prochaine fois....

Reply

Marsh Posté le 12-09-2005 à 17:28:51    

Allez, je cherche aussi de mon côté, on va bien trouver ;)

Reply

Marsh Posté le 12-09-2005 à 18:11:26    

J'ai trouvé  :bounce:  
 
Il fallait ajouter des position:absolute; un peu partout :D
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4.  <title>Site Industrie EAT</title>
  5.  <meta http-equiv="Content-Language" content="fr">
  6.      <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1" />
  7.     <meta http-equiv="Content-style-type" content="text/css" />
  8. <style type="text/css">
  9. <!--
  10. a {
  11. text-decoration: none; /* définition du lien qui affichera le "calque" */
  12. }
  13. a:hover {
  14. background: none; /* correction d'un bug IE */
  15. }
  16. a span { /* définition de la balise <span> inclue dans <a> */
  17. display: none;
  18. }
  19. a:hover span { /* définition de la balise <span> au survol */
  20. position:absolute;
  21. display: block;
  22. width: 100px;
  23. height: 60px;
  24. background:green;
  25. text-align: center;
  26. color: white;
  27. float:right;
  28. }
  29. .conteneur {
  30.   padding-top: 10px;
  31.   padding-left: 100px;
  32. }
  33. .conteneur2 {
  34.   position:absolute;
  35.   padding-left: 100px;
  36. }
  37. .bloc1 {
  38. background-color: blue;
  39. width: 100px;
  40. text-align:center;
  41. }
  42. .bloc2 {
  43. background-color: green;
  44. width: 100px;
  45. text-align: center;
  46. float:left;
  47. }
  48. .bloc3 {
  49. width: 100px;
  50. text-align: left;
  51. margin-left: 20px;
  52. }
  53. -->
  54. </style>
  55. </head>
  56. <body>
  57. <div class="bloc1">Niveau 1</div>
  58. <div class="conteneur">
  59. <div class="bloc2">1er Niveau 2</div>
  60.  <div class="bloc3">
  61.   <a href="#"><img src="test.jpg"/>
  62.    <span>Texte et images<br />Texte 2<br />Texte 3<br /></span>
  63.   </a>
  64.  </div>
  65. </div>
  66. <div class="conteneur">
  67. <div class="bloc2">2e Niveau 2</div>
  68. <div class="bloc3">
  69.  <a href="#"><img src="test.jpg"/>
  70.   <span>Texte et images</span>
  71.  </a>
  72. </div>
  73. </div>
  74. <div class="bloc1">2e Niveau 1</div>
  75. </body>
  76. </html>

Reply

Marsh Posté le 12-09-2005 à 19:00:26    

FlorentG a écrit :

Mais où est-ce que t'as vu les </ br> [:johneh] [:johneh] [:johneh] [:johneh]
 
 
P'tain, c'est la première fois de ma vie que je vois ça [:johneh][:johneh][:johneh][:johneh][:johneh]
 
Ca s'écrit :

<br />


 
[:johneh][:johneh][:johneh][:johneh][:johneh]


 
 :pt1cable:

Reply

Marsh Posté le 12-09-2005 à 22:34:02    

Oups, j'ai parlé trop vite, sous firefox le texte qui apparait lors du survol de l'image est en dessous de l'image...
J'y comprends plus rien !


Message édité par barthoose le 12-09-2005 à 22:36:07
Reply

Marsh Posté le 12-09-2005 à 23:45:07    

Je vais résumer mon problème :
 
Le tableau que j'ai fait fonctionne très bien sous IE :
 
http://www.nicoco.free.fr/temp/ie.bmp
 
Au survol de test, le texte s'affiche à droite de "Test"
 
Sous firefox :
 
http://www.nicoco.free.fr/temp/firefox.bmp
 
Là, ca change car "test" se trouve en dessous des niveaux 2, et le texte au survol se trouve aussi en dessous de "test".
 
Je pense que les deux points cités proviennent du meme probleme, mais je n'arrive pas à le résoudre...
 
Help !!
 
Voici la page :
http://www.nicoco.free.fr/temp/test.htm

Reply

Marsh Posté le 13-09-2005 à 09:14:52    

En fait, c'est quoi le but de la manoeuvre ? Quel type d'informations se trouveront dans ta page ?

Reply

Marsh Posté le 13-09-2005 à 09:14:52   

Reply

Marsh Posté le 13-09-2005 à 09:20:59    

déjà il manque une balise fermante dans ton bordel
 

Code :
  1. <div class="bloc1">Niveau 1</div>
  2. <div class="conteneur">
  3.     <div class="bloc2">1er Niveau 2</div>
  4.         <div class="bloc3">
  5.             <a href="#"><img src="test.jpg"/>
  6.                 <span>Texte et images<br />Texte 2<br />Texte 3<br /></span>
  7.             </a>
  8.         </div>
  9.     </div><==== là il manquait une balise
  10. </div>
  11. <div class="conteneur">
  12.     <div class="bloc2">2e Niveau 2</div>
  13.     <div class="bloc3">
  14.         <a href="#"><img src="test.jpg"/>
  15.             <span>Texte et images</span>
  16.         </a>
  17.     </div>
  18. </div>
  19. <div class="bloc1">2e Niveau 1</div>

Reply

Marsh Posté le 13-09-2005 à 09:32:04    

barthoose a écrit :

Je vais résumer mon problème :
Le tableau que j'ai fait fonctionne très bien sous IE :
Là, ca change car "test" se trouve en dessous des niveaux 2, et le texte au survol se trouve aussi en dessous de "test".


Et si tu faisais tes tests avec la même taille de fenêtre dans les deux cas? Par ce qu'avec des fenêtre minuscules, c'est peut être normal qu'il y ai des trucs bizare.

Reply

Marsh Posté le 13-09-2005 à 10:32:44    

omega2 a écrit :

Et si tu faisais tes tests avec la même taille de fenêtre dans les deux cas? Par ce qu'avec des fenêtre minuscules, c'est peut être normal qu'il y ai des trucs bizare.


 
je fais mes tests avec des tailles de fenetre normales, je les ai réduites pour diminuer la taille des images

Reply

Marsh Posté le 13-09-2005 à 10:34:51    

[quotemsg=1198039,11,68526]déjà il manque une balise fermante dans ton bordel
 
quotemsg]
 
Je ne pense pas. Je reconnais que les tablulations ont été mal faites.
 

Code :
  1. <div class="conteneur">
  2. <div class="bloc2">1er Niveau 2</div>   <===== elle est là
  3.  <div class="bloc3">
  4.   <a href="#">test
  5.    <span>Texte et images<br />Texte 2<br />Texte 3<br /></span>
  6.   </a>
  7.  </div>
  8. </div>


Message édité par barthoose le 13-09-2005 à 10:35:25
Reply

Marsh Posté le 13-09-2005 à 10:37:10    

FlorentG a écrit :

En fait, c'est quoi le but de la manoeuvre ? Quel type d'informations se trouveront dans ta page ?


 
Le but de la manoeuvre est :
 
Avoir du texte dans les niveaux 1 et niveaux 2
Avoir une image à la place de "test" (je garde test pour l'instant)
Avoir un texte qui s'affiche lors du survol de l'image (test pour l'instant)
 
 :hello:

Reply

Marsh Posté le 13-09-2005 à 10:37:13    

au oui j'avais mal vu pardon
 
 
mais quand on fais un menu monsieur, ou un truc à plusieur niveaux, on utilise des UL LI UL LI UL LI  
 
et pas des DIV à 2 balles

Reply

Marsh Posté le 13-09-2005 à 10:50:46    

gatsusat a écrit :

au oui j'avais mal vu pardon
 
 
mais quand on fais un menu monsieur, ou un truc à plusieur niveaux, on utilise des UL LI UL LI UL LI  
 
et pas des DIV à 2 balles


 
Ah enfin,
j'attendais que quelqu'un le lui dise....;)

Reply

Marsh Posté le 13-09-2005 à 11:00:52    

Sorry :jap:
j'avais vu ce tuto http://css.alsacreations.com/Bases [...] ses-en-CSS
Faut que je reprenne à zéro... Je sens que je vais en ch***


Message édité par barthoose le 13-09-2005 à 11:01:04
Reply

Marsh Posté le 13-09-2005 à 11:07:33    

Mais non ce sera tous de suite plus simple...

Reply

Marsh Posté le 13-09-2005 à 11:12:02    

Le problème, c'est que j'y pige pas grand chose, je ne sais pas quoi mettre en div, quoi mettre en UL LI UL LI, si je dois mettre des dd dl dt.
Honnêtement, je nage :(
Pouvez vous me donner une piste (je ne vous demande pas le code hein) sur la structure à adopter ?

Reply

Marsh Posté le 13-09-2005 à 11:13:01    

Un div sert à grouper des éléments et à donner un peu de structure.
 
Un ul est une liste non-ordonnée...  
 
As-tu déjà lu la recommandation HTML ? [:dawa]

Reply

Marsh Posté le 13-09-2005 à 11:19:10    

barthoose a écrit :

Le problème, c'est que j'y pige pas grand chose, je ne sais pas quoi mettre en div, quoi mettre en UL LI UL LI, si je dois mettre des dd dl dt.
Honnêtement, je nage :(
Pouvez vous me donner une piste (je ne vous demande pas le code hein) sur la structure à adopter ?

En fait, pour savoir quoi utiliser, il ne faut plus penser en affichage mais en signification des éléments.
 
Par exemple, quand tu regardes la "Table des matières" d'un livre, qu'est ce que tu regardes : la liste des chapitres.
Pour site web, ca sera pareil : quand tu regardes un menu, qu'est ce que tu vois : la liste des sections du site.
il faut donc alors utiliser les balises des listes (UL et LI)
 
Evidement, ca nécessite de conaitre la signification des différentes balises.

Reply

Marsh Posté le 13-09-2005 à 11:24:15    

FlorentG a écrit :

Un div sert à grouper des éléments et à donner un peu de structure.
 
Un ul est une liste non-ordonnée...  
 
As-tu déjà lu la recommandation HTML ? [:dawa]


 
Je reconnais que non (pas taper !), car je fais tout celà pendant mon temps libre le soir et j'ai des délais assez courts.
 
Ce que je veux faire c'est un tableau qui ressemble à ca :
 
TEXTE NIV 1
              TEXTE NIVEAU 2        IMAGE       TEXTE AFFICHé au survol Image      
 
              TEXTE NIVEAU 2        IMAGE       TEXTE AFFICHé au survol Image      
 
              TEXTE NIVEAU 2        IMAGE       TEXTE AFFICHé au survol Image      
 
TEXTE NIV 1
 
              TEXTE NIVEAU 2        IMAGE       TEXTE AFFICHé au survol Image            
 
              TEXTE NIVEAU 2        IMAGE       TEXTE AFFICHé au survol Image      
 
 
etc...

Reply

Marsh Posté le 13-09-2005 à 11:48:13    

Je précise juste que chaque niveau de texte doit avoir une apparence différente.

Reply

Marsh Posté le 13-09-2005 à 13:43:44    

barthoose a écrit :

Je précise juste que chaque niveau de texte doit avoir une apparence différente.


Facile, t'as les UL pour le niveau 1 les LI pour le niveau 2
et si tu veux rajouter un autre niveau; il suffirait de faire des listes de listes (bien que côté sémantique, je suis pas sur que ca soit le top) et, dans le css, ca se traduira alors par :
UL LI UL {blablabla}
et UL LI UL LI {blablabla}
 
Voir chapitre 5.1 de la documentation officielle pour plus d'infos et des motifs plus précis.

Reply

Marsh Posté le 13-09-2005 à 14:01:01    

Merci pour vos contributions.
 
Voici ce que j'ai fait, je ne dis pas que c'est tip top hein !
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4.  <title>Site Industrie EAT</title>
  5.  <meta http-equiv="Content-Language" content="fr">
  6.      <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1" />
  7.     <meta http-equiv="Content-style-type" content="text/css" />
  8. <style type="text/css">
  9. <!--
  10. a {
  11. text-decoration: none; /* définition du lien qui affichera le "calque" */
  12. }
  13. a:hover {
  14. background: none; /* correction d'un bug IE */
  15. }
  16. a span { /* définition de la balise <span> inclue dans <a> */
  17. display: none;
  18. }
  19. a:hover span { /* définition de la balise <span> au survol */
  20. display: block;
  21. float: left;
  22. top: 0px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
  23. left: 0px;
  24. background: blue;
  25. text-align: center;
  26. color: white;
  27. }
  28. -->
  29. </style>
  30. </head>
  31. <body>
  32. <div>
  33. <ul>
  34. <li>Niveau 1
  35.     <ul>
  36.          <li>Niveau 2
  37.          <ul>
  38.    <a href="#">Texte 1<br />Texte 2<br />Texte 3<br />Texte 4<br />
  39.     <span>
  40.      <li>Texte 1</li>
  41.      <li>Texte 2</li>
  42.     </span>
  43.    </a>
  44.          </ul>
  45.  </li>
  46.     </ul>
  47. </li>
  48. <li>Niveau 1
  49.     <ul>
  50.          <li>Niveau 2
  51.          <ul>
  52.    <a href="#">Texte 1<br />Texte 2<br />Texte 3<br />Texte 4<br />
  53.     <span>
  54.      <li>Texte 1</li>
  55.      <li>Texte 2</li>
  56.     </span>
  57.    </a>
  58.          </ul>
  59.  </li>
  60.     </ul>
  61. </li> <li>Niveau 1
  62.     <ul>
  63.          <li>Niveau 2
  64.          <ul>
  65.    <a href="#">Texte 1<br />Texte 2<br />Texte 3<br />Texte 4<br />
  66.     <span>
  67.      <li>Texte 1</li>
  68.      <li>Texte 2</li>
  69.     </span>
  70.    </a>
  71.          </ul>
  72.  </li>
  73.     </ul>
  74. </li>
  75. </ul>
  76. </div>
  77. </body>
  78. </html>


 
Qu'en pensez vous ?
 
Il me reste à faire en sorte que le texte qui s'affiche au survol soit à droite de 'Texte 1' + 'Texte 2' + 'Texte 3' + 'Texte 4', là je coince depuis le début...
Ensuite il faudra que je puisse afficher les niveaux 1 et les niveaux 2 d'une couleur différence, et là je ne te suis plus omega2... !
 


Message édité par barthoose le 13-09-2005 à 14:02:00
Reply

Marsh Posté le 13-09-2005 à 14:18:46    

barthoose a écrit :


Ensuite il faudra que je puisse afficher les niveaux 1 et les niveaux 2 d'une couleur différence, et là je ne te suis plus omega2... !


Un exemple étant mieux qu'un long discourt, essaye donc :
ul li { /* toutes les listes auront un fond bleu */  
background: blue;
}
ul li ul li{ /* toutes les listes situé dans des listes auront un fond rouge */
background: red;
}
 
Au fait, c'est moi qui me trompe ou on peut mettre également du texte directement dans les <ul> en tant que titre de liste?

Reply

Marsh Posté le 13-09-2005 à 14:34:00    

omega2 a écrit :

Un exemple étant mieux qu'un long discourt, essaye donc :
ul li { /* toutes les listes auront un fond bleu */  
background: blue;
}
ul li ul li{ /* toutes les listes situé dans des listes auront un fond rouge */
background: red;
}
 
Au fait, c'est moi qui me trompe ou on peut mettre également du texte directement dans les <ul> en tant que titre de liste?


 
Merci, je vais essayer.
J'ai essayé et effectuvement tu peux mettre du texte dans les ul.
Encore merci !!!!

Reply

Marsh Posté le 13-09-2005 à 14:36:21    

Ca marche nickel !
Reste encore comment supprimer les puces et surtout comment afficher mon fameux texte au survol sur la droite et pas en bas.

Reply

Marsh Posté le 13-09-2005 à 14:41:58    

http://openweb.eu.org/articles/puces_images/
il y a ce qu'il faut pour ne pas mettre de puces (même si eux ils rajoutent une image à la place.
 
Pour ton texte en survol, je te laisses chercher, il doit y avoir ce qu'il faut sur ce site, mais je sais pas exactement où.

Reply

Marsh Posté le 13-09-2005 à 19:44:23    

J'ai cherché et re-cherché... je commence à désespérer. :(
Si ca continue, j'abandonne le CSS

Reply

Marsh Posté le 13-09-2005 à 19:46:10    

barthoose a écrit :

Si ca continue, j'abandonne le CSS


Pour faire quoi ? Des sites en HTML 3.2 comme en 1995 ? Hyper-lourdingues ? Qui ne vaudront que dalle à moyen-terme ? Complètement immaintenables ? :(


Message édité par FlorentG le 13-09-2005 à 19:46:52
Reply

Marsh Posté le 13-09-2005 à 20:26:16    

des a et des span dans un ul argggg
avant d'abandonner le css, il faudrait deja des bases en html !
 
cette page pourra t'aider : http://css.alsacreations.com/Const [...] horizontal
+
 

Reply

Marsh Posté le 13-09-2005 à 20:50:42    

Je ne savais pas qu'on pouvait mettre des divs et des spans dans un ul...
 
Je suis complètement débutant en CSS, j'ai des délais assez courts et j'ai pas vraiment le temps d'approfondir la chose pour le moment.
Le site alsacréations m'a indiqué comment faire pour faire apparaitre le texte au survol de la zone de texte.
Ce que je souhaite faire est assez simple au niveau visuel,  
 
cf mon post http://forum.hardware.fr/forum2.ph [...] 0#t1198310
 
Les balises ul ne sont pas celles que je dois prendre ?
Merci pour votre aide préciseuse !

Reply

Marsh Posté le 13-09-2005 à 21:47:47    

directement dans les ul c'et des li qu'on met, En francais on déclare une liste (<ul> </ul> )et on met les éléments de la liste à l'intérieur (<LI> </LI> ) aprés, si tu veux mettre des a ou de sopan, c'est plustôt dans les LI.

Reply

Marsh Posté le 13-09-2005 à 22:02:18    

Ok merci, je vais déjà tester ceci !

Reply

Marsh Posté le 13-09-2005 à 23:12:19    

J'ai tout mis dans des li... ca ne change pas grand chose... !
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4.  <title>Site Industrie EAT</title>
  5.  <meta http-equiv="Content-Language" content="fr" />
  6.      <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1" />
  7.    <meta http-equiv="Content-style-type" content="text/css" />
  8.  <style type="text/css">
  9. <!--
  10. .details li {
  11. float: left;
  12. }
  13. a {
  14. text-decoration: none; /* définition du lien qui affichera le "calque" */
  15. }
  16. a:hover {
  17. background: none; /* correction d'un bug IE */
  18. }
  19. a span { /* définition de la balise <span> inclue dans <a> */
  20. display: none;
  21. }
  22. a:hover span { /* définition de la balise <span> au survol */
  23. position:relative;
  24. display: inline;
  25. top: 0px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
  26. left: 20px;
  27. background: blue;
  28. text-align: center;
  29. color: black;
  30. }
  31. ul li { /* toutes les listes auront un fond bleu */ 
  32. background: blue;
  33. display:inline;
  34. }
  35. ul li ul li{ /* toutes les listes situé dans des listes auront un fond rouge */
  36. background: red;
  37. }
  38. ul li ul li ul li{
  39. /* toutes les listes situé dans des listes auront un fond vert */
  40. background: green;
  41. }
  42. -->
  43. </style>
  44. </head>
  45. <body>
  46. <ul>
  47. <li>Niveau 1
  48.  <ul>
  49.           <li>Niveau 2
  50.    <ul class="detail">
  51.            <li>
  52.      <a href="#"><img src="test.jpg" alt="Test"/>
  53.       <span>Texte 1 Texte 2</span>
  54.      </a>
  55.     </li>
  56.    </ul>
  57.   </li>
  58.  </ul>
  59. </li>
  60. </ul>
  61. </body>
  62. </html>

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed