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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [résolu] Un menu sémantiquement correct ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Un menu sémantiquement correct ???

n°1276958
fafane84
Posté le 04-01-2006 à 15:51:54  profilanswer
 

Salut à tous et bonne année !!!  :hello:  
 
J'ai un petit dilemme.
 
J'hésite entre 2 codes pour faire un menu avec en-tête.
 
1er code :

Code :
  1. <div id="menuH">
  2.   <h1>MenuH</h1>
  3.   <ul>
  4.     <li><a href="#">lien 1</a></li>
  5.     <li><a href="#">lien 2</a></li>
  6.     <li><a href="#">lien 3</a></li>
  7.   </ul>
  8. </div>


 
2eme code :

Code :
  1. <dl>
  2.   <dt>MenuH</dt>
  3.   <dd><a href="#">lien 1</a></dd>
  4.   <dd><a href="#">lien 2</a></dd>
  5.   <dd><a href="#">lien 3</a></dd>
  6. </dl>


 
Lequel des 2 est le plus "sémantiquement" correct ?
 
Merci d'avance pour vos conseils.
 
 [:fafane84]


Message édité par fafane84 le 05-01-2006 à 15:51:21

---------------
Mon Topic de Vente Hardware
mood
Publicité
Posté le 04-01-2006 à 15:51:54  profilanswer
 

n°1276965
gatsu35
Blablaté par Harko
Posté le 04-01-2006 à 15:56:35  profilanswer
 

le deuxieme, sachant que le H1 n'est pas bien utilisé ici, puisque normalement il est situé en tant que titre de site

n°1276967
ritzle
Posté le 04-01-2006 à 15:57:30  profilanswer
 

gatsu35 a écrit :

le deuxieme, sachant que le H1 n'est pas bien utilisé ici, puisque normalement il est situé en tant que titre de site


+1

n°1276971
omega2
Posté le 04-01-2006 à 16:08:55  profilanswer
 

Je dirais aucun des deux :
Dans le premier le <h1> est trés mal utilisé
Dans le second, il y a plusieurs <dd> pour un seul <dt> alors que dans un <dl>, il faut normalement un <dt> par <dd>.
 
Le mieux serait encore un :

Code :
  1. <div id="menuH">
  2.   <span>MenuH</span>
  3.   <ul>
  4.      <li><a href="#">lien 1</a></li>
  5.      <li><a href="#">lien 2</a></li>
  6.      <li><a href="#">lien 3</a></li>
  7.   </ul>
  8. </div>


ou un  

Code :
  1. <div id="menuH">
  2.   MenuH
  3.   <ul>
  4.      <li><a href="#">lien 1</a></li>
  5.      <li><a href="#">lien 2</a></li>
  6.      <li><a href="#">lien 3</a></li>
  7.   </ul>
  8. </div>

n°1276972
fafane84
Posté le 04-01-2006 à 16:09:31  profilanswer
 

Merci à vous 2 pour vos réponses ultra rapides et néanmoins pertinentes  [:b-rabbit]


---------------
Mon Topic de Vente Hardware
n°1276975
afbilou
pouet your life
Posté le 04-01-2006 à 16:18:16  profilanswer
 

Autant faire un mix de tout ca :D

Code :
  1. <dl>
  2.      <dt>MenuH</dt>
  3.      <dd>
  4.           <ul>
  5.                <li><a>niania</a></li>
  6.                <li><a>niania</a></li>
  7.                <li><a>niania</a></li>
  8.                <li><a>niania</a></li>
  9.           </ul>
  10.      </dd>
  11. </dl>

C'est la mode :)


Message édité par afbilou le 04-01-2006 à 16:18:53
n°1276976
fafane84
Posté le 04-01-2006 à 16:19:09  profilanswer
 

omega2 a écrit :

Je dirais aucun des deux :
Dans le premier le <h1> est trés mal utilisé
Dans le second, il y a plusieurs <dd> pour un seul <dt> alors que dans un <dl>, il faut normalement un <dt> par <dd>.
 
Le mieux serait encore un :

Code :
  1. <div id="menuH">
  2.   <span>MenuH</span>
  3.   <ul>
  4.      <li><a href="#">lien 1</a></li>
  5.      <li><a href="#">lien 2</a></li>
  6.      <li><a href="#">lien 3</a></li>
  7.   </ul>
  8. </div>



Ah oui, effectivement cela semble plus logique.
 
Par contre, je ne savais pas qu'il fallait un <dt> par <dd>.


---------------
Mon Topic de Vente Hardware
n°1276981
omega2
Posté le 04-01-2006 à 16:27:38  profilanswer
 

les balises dl, dt, dd servent à indiquer une liste ( <dl> ) de définition( <dd> ) pour un certain nombre de terme/mot ( <dt> ).
Le fait qu'il y ai plusieurs définitions pour un terme donnée n'est pas à proprement parlé interdit, (les dicos donnent souvent plusieurs définitions pour les mots recherché) mais pour un menu sans sous menu ou un menu avec un seul élément de niveau 0 et un seul sous menu, ca me semble inadapté de partir sur cette structure là.
 
Mais bon, déjà à la base, j'aime pas l'idée de traiter les menus comme des dictionnaires. ;) Et quand c'est un menu tout simple, j'aime encore moins. :D

n°1276984
fafane84
Posté le 04-01-2006 à 16:31:25  profilanswer
 

En tout cas merci à tous pour vos bons conseils  [:athome]


---------------
Mon Topic de Vente Hardware

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

  [résolu] Un menu sémantiquement correct ???

 

Sujets relatifs
[Résolu][Batch] Renommer des fichierscomment avoir un menu tout simple en css ou autre chose
[Résolu]AbstractCollection[VBA-Access (2002)] [Résolu] Requête VBA sur une table jointe
(résolu) vba excel : probleme de typage string[resolu]stocker des données en memoire
[resolu] recherche + le suivant + ... voir autre message[résolu tout seul] Udate avec jointure... J'ai un trou
[RESOLU] - Aide sur mysql_connect[RESOLU]Connaitre le nom ou le numero de sheet active?
Plus de sujets relatifs à : [résolu] Un menu sémantiquement correct ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR