我一直在修补W3C网站上的css only下拉菜单示例:http://www.w3schools.com/css/tryit.asp?filename=trycss_dropdown_navbar。
更确切地说,我已使用标记<a>
列表切换了多个标记<a>
。所以它是:
<div class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
但现在是:
<ul class="dropdown-content">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
</ul>
由于默认列表行为,出现了几个问题,css规则意味着覆盖所述行为,并试图获得其他一些不同的属性。
我已经解决了这些问题,但这一切都让我想到了一个问题:在创建导航栏的情况下,我为什么要使用列表?有什么好处吗?
答案 0 :(得分:0)
创建导航栏时,我个人避免创建列表,因为它比我想要处理的事情复杂化。屏幕顶部各个按钮的扩展应足以满足您的需要。