V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
otmb
V2EX  ›  程序员

html5 语义化标签有啥好的?

  •  
  •   otmb · 2015-01-13 21:01:53 +08:00 · 2814 次点击
    这是一个创建于 3392 天前的主题,其中的信息可能已经有所发展或是发生改变。

    对程序员一定都不友好:(

    12 条回复    2015-01-14 18:49:31 +08:00
    pagecho
        1
    pagecho  
       2015-01-13 21:09:49 +08:00 via iPhone
    对强迫症来说是福音,用对了语义化标签就像是把房间收拾干净了一样爽到飞起来。
    otmb
        2
    otmb  
    OP
       2015-01-13 21:12:23 +08:00
    @pagecho 有啥好爽的?
    boom11235
        3
    boom11235  
       2015-01-13 21:20:51 +08:00
    对搜索引擎友好,对非正常设备(有障碍人群使用)友好,在样式更改时便于维护,等等
    ianva
        4
    ianva  
       2015-01-13 21:23:26 +08:00
    html5 语义化意味着仍将 web 作为文档来看,但现在的发展 web 已经不只是文档能满足需求的了,所以后面的 Web Components 的出现,这种自定义标签的功能就是打自己脸
    shajiquan
        5
    shajiquan  
       2015-01-13 22:39:18 +08:00
    @otmb 白天不懂夜的黑,这位看起来不像是强迫症患者。哈哈。
    Sivan
        6
    Sivan  
       2015-01-13 22:44:12 +08:00
    说实话目前除了前端自己看着代码爽没啥实际好处,一切只是虚假繁荣的假象。
    对搜索引擎友好更是 YY 的,现在 W3C 和 WHATWG 在一些新标签的用法上还没统一意见,标准改来改去,错误使用新标签的网站不计其数,搜索引擎怎么优化?
    adjusted
        7
    adjusted  
       2015-01-13 23:50:34 +08:00
    没什么好的,div, span搞定一切
    bsbgong
        8
    bsbgong  
       2015-01-14 08:23:27 +08:00
    1. SEO。搜索引擎通过HTML标签来判断内容,比如把<h1>判定为网页标题。
    2. 保证基本显示效果。浏览器对这些带语义的标签都有默认的样式和行为。所以即便在CSS/JS加载失败的情况下,也能有比较好的展示效果。
    hkongm
        9
    hkongm  
       2015-01-14 08:58:57 +08:00
    用evernote clipper(还有pocket之类)时,你就知道差别了,国内网站和国外网站,默认抓出来的效果,它就是不一样啊不一样。
    luo123qiu
        10
    luo123qiu  
       2015-01-14 09:41:02 +08:00
    满屏的DIV,看着实在逼格不够高啊!!!
    otakustay
        11
    otakustay  
       2015-01-14 14:44:38 +08:00
    整齐地叠衣服有啥好的,我平时衣服都是找张没人睡的床乱丢的……
    Justineo
        12
    Justineo  
       2015-01-14 18:49:31 +08:00
    @otakustay 哈哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1071 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.