div与span的区别在于:
- div是一个块级(block-level)元素,它包围的元素会
自动换行,而span仅仅是一个行内元素(inline elements),在它的前后不会
换行。span没有结构上的意义,纯粹是应用样式,当其他行内元素都不适合时,就
可用。
- 此外,div内包含span时表现为块;而span内包含div不能表现为同行,如下的就变为两行了。
- 通常情况下,对于页面中大的区块使用div,而span仅仅用于需要单独设置样式风格的小元素,
例如一个单词、一副图片、一个超链接等。
div标记不同行:
sss
span标记同一行:
sss