J'ai vérifié une des solutions de couple pour les interfaces à onglets (y compris jQuery UI), et le balisage suit toujours le même ul-li-un modèle:Markup pour les interfaces à onglets
<ul class="tabs">
<li><a href="#tab1">Title 1</a></li>
<li><a href="#tab2">Title 2</a></li>
</ul>
Est-ce considéré comme une meilleure pratique, et pourquoi? Jusqu'à présent, j'ai toujours utilisé des balises span ou div, et tout a bien fonctionné. Aussi, pourquoi les balises "a"? Sont-ils juste là pour déclencher le hover et les états actifs sur les navigateurs plus anciens?
Ajouté sur un autre article. J'espère que cela ne vous dérange pas. –
Je pense que le deuxième point est un peu inexact. vous devez toujours ajouter '' dans le 'div' pour que le lien fonctionne – Lukman
@Lukman - Non, vous ne le faites pas. Le 'DIV' aura un attribut' ID' correspondant. –