小编Chu*_*ies的帖子

导航栏的Html <nav> vs <ul>

哪个更符合新的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)

任何人都可以给出明确的答案吗?通过您最好用于网站的经验?

html css html5

5
推荐指数
1
解决办法
3803
查看次数

标签 统计

css ×1

html ×1

html5 ×1