哪个更符合新的HTML5标准用于网页上的导航栏,新的HTML5导航标签或使用带有css的ul标签?
我认为后者是因为更多的浏览器能够使用HTML 4.01而不是HTML 5,尽管近年来这种差距可能已经缩小了一些.
<!--HTML5 Way -->
<!DOCTYPE html>
<html>
<body>
<nav>
<a href="/html/">HTML</a> |
<a href="/css/">CSS</a> |
<a href="/js/">JavaScript</a> |
<a href="/jquery/">jQuery</a>
</nav>
</body>
</html>
/*CSS way*/
#topmenudiv ul{
margin: 0;
padding:0;
}
#topmenudiv li{
list-style:none;
font-weight:bold;
font-size:0.9em;
border-right: 1px solid #990000;
height: 100%;
padding:10px 20px 12px 20px;
float: left;
}
<body>
<div id="topmenudiv">
<ul>
<li>News</li>
<li>Sports</li>
<li>Weather</li>
<li>iPlayer</li>
<li>TV</li>
<li>Radio</li>
<li>More...</li>
</ul>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
任何人都可以给出明确的答案吗?通过您最好用于网站的经验?