前天面试被问到了一个css的技术问题:
div和span的区别?用span可以实现div的效果吗?
div 、span
<span>SPAN标记有一个重要而实用的特性,即它什么事也不会做,它的唯一目的就是围绕你的HTML代码中的其它元素,这样你就可以为它们指定样式了。在此例中,<span>标识符允许你将一个段落分成不同的部分。相同点:都是为了标记某一个文本,用来针对性的使用样式表
不同点:
span是内联元素(即多个span元素可以在一行上显示)
div是块级元素(即一个div独占一行)
ps: 块元素和内联元素也不是一成不变的,可以为<div display: inline 或者 <span display: block来实现转换)