Javascript 在html列表中使用链接属性的约定
我想知道Javascript 在html列表中使用链接属性的约定,javascript,html,tags,Javascript,Html,Tags,我想知道和的订单是否正确 在这个例子中,我将响应设置为单击一个项目时激活 我正在清理我的代码,我知道在 或b) 使用后者,因为li应该是ul的唯一子级,并设置显示:块以填充li元素 <ul> <li><a href="#">content</a></li> <li><a href="">content</a></li> </ul> 我的思考方式
和的订单是否正确
在这个例子中,我将响应设置为单击一个项目时激活
我正在清理我的代码,我知道在
或b)
使用后者,因为li
应该是ul
的唯一子级,并设置显示:块在锚定标记上编写>以填充li元素
<ul>
<li><a href="#">content</a></li>
<li><a href="">content</a></li>
</ul>
我的思考方式:
1) 您正在创建一个列表(ul标签)
2) 您正在创建列表项(li标记)
3) 您正在使用某个内容(标记)填充列表项
因此B为了进行验证,ul的有效子级是li或ol。有效的HTML只允许li
s是ul
s的直接后代。其他提到的都是无关紧要的。
<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>
<ul>
<a href="#"><li>content</li></a>
<a href=""><li>content</li></a>
</ul>
<ul>
<li><a href="#">content</a></li>
<li><a href="">content</a></li>
</ul>
<ul>
<li><a href="#">content</a></li>
<li><a href="">content</a></li>
</ul>