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

有关 html 标签的语义化 的突发奇想

  •  
  •   Deeer · 2018-02-12 13:55:27 +08:00 · 1829 次点击
    这是一个创建于 2237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在项目中遇到过一个问题,就是 p 标签内包含 div 的时候会被分割成单独的区域。 (当然这种做法是不推荐的),当时发现问题的原因之后,找了些资料,div 原为 division 的首字母缩写, 那么我们是否可以这样理解,div 原本在项目的代码结构中起到一种分区的作用,而不仅仅是一个标签。 沿着这个角度去想,并从中发现规律,我想一定能对我们项目的结构化分和标签使用都有一定的提升和改善。 仅仅是本人的一个突发奇想,div 的这个区分作用似乎在 span 这也标签内不适用,这又作何解释?细想的还不是很好理解,广大 v 友是否有过类似的想法?或者已经找到了规律?说出来分享下啊

    3 条回复    2018-02-12 14:35:38 +08:00
    learnshare
        1
    learnshare  
       2018-02-12 14:12:39 +08:00
    “ div 原本在项目的代码结构中起到一种分区的作用,而不仅仅是一个标签” 这个结论是对的
    “ div 的这个区分作用似乎在 span 这也标签内不适用” 这个问题应该是行内元素不应该包含块级元素

    语义这个东西虽然好,但其实不太适合目前的玩法了
    FrankFang128
        3
    FrankFang128  
       2018-02-12 14:35:38 +08:00
    div 是区分,span 也是区分。
    块级元素用 div 区分,内联元素用 span 区分。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4945 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 09:40 · PVG 17:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.