我想知道當創建列表作爲菜單時是否存在<li>
和<a>
標籤的正確順序。即每個列表項目也將是一個鏈接。在html列表中使用鏈接屬性的約定
我現在有名單的混合物我的網頁有些圖像上的,有些是文字
<ul id="controls" class="menu-options hidden">
<li><img title="Line Status" src="img/live.png" /></li>
<li><img title="Station Information" src="img/info.png" /></li>
<li><img id="direction-button" title="Route Finder" src="img/direction2.png" /></li>
<li><img title="Show on map" src="img/find.png" /></li>
</ul>
對於這一個我已經設置了響應激活鋰項目的點擊
<ul class="hidden">
<a class="active" href="#"><li>Line Status</li></a>
<a href="#"><li>Station Notifications</li></a>
<a href="#"><li>This Weekend</li></a>
</ul>
而在這一個我設置響應激活點擊一個項目。
我正在清理我的代碼,我意識到,讓所有交互式圖像/文本都在<a>
標籤上激活是一種很好的做法。 所以,問題是應該我的名單看起來像 一)
<ul>
<a href="#"><li>content</li></a>
<a href=""><li>content</li></a>
</ul>
或b)
<ul>
<li><a href="#">content</a></li>
<li><a href="">content</a></li>
</ul>
爲了使其驗證,ul的有效子元素是li或ol。 – AgentD5