5568 sujets

Sémantique web et HTML

Bonjour,

Je dois faire un menu (non déroulant) qui comporte 2 sous-catégories titrées.

En clair, ça donne :

 - lien 1
 - lien 2
 
 Titre 1
 - lien 3
 - lien 4
 - lien 5

 - lien 6
 - lien 7

 Titre 2
 - lien 8
 - lien 9
 - lien 10

 - lien 11
 - lien 12


Les titres ne sont pas cliquables. Les liens 1,2,6,7,11,12 ne sont pas dans une section à titre.

Donc plusieurs choix :

- les listes imbriquées, mais je n'ai pas le droit de mettre de titre à l'intèrieur donc comment mettre les titres ?
- des listes indépendantes pour ainsi glisser des <hx> mais on ne garde pas l'esprit d'un menu global.
- des définitions, puisque on peut mettre des titres.

Laquelle de ces solutions (ou une autre) est la plus convenable selon vous ?

Merci.
Ton menu présenté comme ça n'est pas très clair. Il faut savoir si les liens 1,2 etc. sont au niveau des titres, ou bien au niveau des autres liens.

Mais je suppose qu'ils sont au même niveau que les titres, et forment donc une première liste contenant lien1, lien2, titre1, lien6, lien7, titre2, lien11 et lien12.

Ensuite on peut refaire une liste pour les "sous-menus" (lien3, lien4, lien5).

Donc ton titre1, lien3, lien4 et lien5 doivent être regroupés dans un seul li.
Modifié par <nicolas> (13 Sep 2007 - 11:39)
Niveau structure, ça donnerait:
<ul>
	<li>lien 1</li>
	<li>lien 2</li>
	<li>Titre 1
		<ul>
			<li>lien 3</li>
			<li>lien 4</li>
			<li>lien 5</li>
		</ul>
	</li>
	<li>lien 6</li>
	<li>lien 7</li>
	<li>Titre 2
		<ul>
			<li>lien 8</li>
			<li>lien 9</li>
			<li>lien 10</li>
		</ul>
	</li>
	<li>lien 11</li>
	<li>lien 12</li>
</ul>

À voir cependant si cette organisation assez poussée ne mériterait pas d'être réorganisée/simplifiée. Smiley cligne
Ah oui, ça me semble très bien ça. Etant dans une logique <li><a>, je n'avais bêtement même pas pensé à utiliser un <li> pour le titre.

Merci !