之前在项目中遇到过一个问题,就是 p 标签内包含 div 的时候会被分割成单独的区域。 (当然这种做法是不推荐的),当时发现问题的原因之后,找了些资料,div 原为 division 的首字母缩写, 那么我们是否可以这样理解,div 原本在项目的代码结构中起到一种分区的作用,而不仅仅是一个标签。 沿着这个角度去想,并从中发现规律,我想一定能对我们项目的结构化分和标签使用都有一定的提升和改善。 仅仅是本人的一个突发奇想,div 的这个区分作用似乎在 span 这也标签内不适用,这又作何解释?细想的还不是很好理解,广大 v 友是否有过类似的想法?或者已经找到了规律?说出来分享下啊
1
learnshare 2018-02-12 14:12:39 +08:00
“ div 原本在项目的代码结构中起到一种分区的作用,而不仅仅是一个标签” 这个结论是对的
“ div 的这个区分作用似乎在 span 这也标签内不适用” 这个问题应该是行内元素不应该包含块级元素 语义这个东西虽然好,但其实不太适合目前的玩法了 |
2
jybox 2018-02-12 14:24:45 +08:00 1
|
3
FrankFang128 2018-02-12 14:35:38 +08:00
div 是区分,span 也是区分。
块级元素用 div 区分,内联元素用 span 区分。 |