whatisnew
V2EX  ›  HTML

为什么很多导航条用 ul > li > a

  •  
  •   whatisnew · May 22, 2015 · 4891 views
    This topic created in 4045 days ago, the information mentioned may be changed or developed.

    为什么不直接使用:

    <nav>
    <a />
    <a />
    </nav>
    

    为什么要多套一层 ul > li 标签?

    13 replies    2015-08-06 13:20:36 +08:00
    b821025551b
        1
    b821025551b  
       May 22, 2015
    二级菜单如何实现?
    lyragosa
        2
    lyragosa  
       May 22, 2015
    据说是为了手机

    我也不懂 等前端巨巨们解答
    b821025551b
        3
    b821025551b  
       May 22, 2015
    @lyragosa 貌似对SEO也有些影响,具体不清楚
    a591826944
        4
    a591826944  
       May 22, 2015
    兼容性啊 nav 标签是 html5的 。。以前都是 ul li 习惯了。。
    而且使用 nav 除了传说中的 SEO(不知真假)。应该也没其他优势了 。。就是区分一下(也许有我不知道? )
    whatisnew
        5
    whatisnew  
    OP
       May 22, 2015
    @b821025551b 仅一级的情况下呢?多层菜单可以加一个 div > ul 解决啊
    Neo
        6
    Neo  
       May 22, 2015
    语义化而已,nav标签出来的比较晚,之前w3c都建议ul那么写的,可能对seo有帮助而已,另外在css失效时可读性也强些
    emric
        7
    emric  
       May 22, 2015
    whatisnew
        8
    whatisnew  
    OP
       May 22, 2015
    @Neo W3C 什么时候建议导航条上的链接用 ul > li > a 来写了。。。而且语义化上 ul 是无序列表
    loading
        9
    loading  
       May 22, 2015 via Android
    @b821025551b
    ul.main > li> ul.sub > li > a
    loading
        10
    loading  
       May 22, 2015 via Android
    @whatisnew 别加多余无语义的 div,再加 ul 吧。
    @b821025551b


    有语义的标签。
    虽然我们没什么用,但对seo 搜索引擎

    特别是 ***盲人阅读***

    是有很大帮助的。

    请多考虑一下他们!
    loading
        11
    loading  
       May 22, 2015 via Android
    @whatisnew 无序列表就是不按如果这个排序也无所谓的时候用,一般的东西就算把第一个和最后一个互换都为什么问题。

    ol 就是有序,一般用于操作步骤一类不可错的场景。(个人意见)
    nilennoct
        12
    nilennoct  
       May 25, 2015
    用nav IE8下不会显示的==
    usb
        13
    usb  
       Aug 6, 2015
    语义化=_=
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2342 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 00:29 · PVG 08:29 · LAX 17:29 · JFK 20:29
    ♥ Do have faith in what you're doing.