我有以下这个结构,在我看来非常好用,我经常使用HTML5:
<div class="drop-menu" data-dropmenu="language">
<a href="language/pt-pt" class="drop-menu-link">Português <span>(Brasil)</span></a>
<a href="language/pt-pt" class="drop-menu-link">Português <span>(Portugal)</span></a>
<a href="language/es" class="drop-menu-link">Español</a>
<a href="language/en" class="drop-menu-link">English</a>
<a href="language/ja" class="drop-menu-link">日本語</a>
<a href="language/it" class="drop-menu-link">Italiano</a>
<a href="language/de" class="drop-menu-link">Deutsch</a>
<a href="language/fr" class="drop-menu-link">Français</a>
</div>
如果只是使用A元素作为块状显示,为什么我需要使用列表结构(ULs / LIs)呢?在这种情况下使用列表真的有用吗?我总是这样做,感觉很不错。
li
和ul
不仅更语义化,而且为 HTML 节点赋予了含义,有助于屏幕阅读器、网络爬虫等。 - Andy<ul>
/<li>
是用来制作列表的。” - Manse