为什么创建标签为<UL>和<LI>的工具栏很常见?

Mor*_*eng 5 html javascript tags html-lists

我发现网页中有很多"工具栏"是用HTML标签ULLI实现的,风格为" float:left ".

例如,在FireBug的帮助下,很容易在http://www.yahoo.com/中找到这种模式.

有什么理由吗?我认为UL和LI不是为了创建工具栏而发明的.

Joh*_*lla 17

HTML用于语义(意味着什么),而不是表示(它们看起来像什么).由于<ul>代表一个无序列表,并且由于工具栏在概念上只是一个项目列表,这是明智的.甚至StackOverflow也做到了!

<div class="nav">
  <ul>
    <li><a href="/questions">Questions</a></li>
    <li><a href="/tags">Tags</a></li>
    <li><a href="/users">Users</a></li>
    <li><a href="/badges">Badges</a></li>
    <li><a href="/unanswered">Unanswered</a></li>
  </ul>
</div>  
Run Code Online (Sandbox Code Playgroud)