2010-10-13 23 views
0

Comme c'est un balisage valide, j'ai fait ce qui suit;Une liste non ordonnée est-elle nécessaire dans l'exemple suivant?

<div class="list">          
      <a href="#">Link 1</a> 
      <a href="#">Link 2</a>     
     </div> 

Ma question est, doit-il être écrit comme ceci;

<ul class="list">          
      <li><a href="#">Login to Broker Site</a></li> 
      <li><a href="#">Register</a></li>   
     </ul> 

que sont les + et - de faire l'un que l'autre? Et sont-ils tous les deux corrects selon le web sémantique?

Merci.

Répondre

3

Cela dépend totalement du contexte général, mais vu qu'il semble être un sous-menu de navigation, un ul est en effet l'élément le plus sémantiquement correct à utiliser.

1

L'indice est dans le nom de classe que vous avez choisi.

Comme vous le voyez comme une liste, utilisez une liste. Ceci est beaucoup plus sémantique et est utile pour les lecteurs d'écran, qui traiteront ensuite le contenu comme une liste de liens.