<div>和<span>标签的异同
2019-01-23 本文已影响9人
RachelCT
<div>和<span>都是我们常见的标签,从应用中看二者并无区别,它们都能划分出单独的区域,以便我们为单独的一块区域设置样式。
但是二者也有区别:其一,<div>是块级元素,<span>是行级元素。关于块级元素和行级元素前面有相关总结,参考https://www.jianshu.com/p/de9d7996e4ca。其二,<span>没有结构上的意义,它是纯粹的应用样式,也就是其他行内样式不合适时,我可以用<span>来替代。其三,<span>可以被包含在<div>中,反之则不行。
通常情况下,<div>应用于页面中的大区块,而<span>仅用于需要单独设置样式风格的小区块。
温故而知新,或许我走得慢,或许我会走得更远。学习这件事总是值得的。