相同点 span和div一样,都是可以容纳各种html的容器,都是独立的对象,前面示例如果变成span,效果一样 不同点 div是一个块级元素,它包围的元素会自动换行span仅仅是个“行内”元素,在他的前后不会换行span没有结构上的意义(即不用来布局),仅仅是为了应用样式,当行内没有其他元素可选择时可以使用span来控制样式div中可以包含span,但反之不行。