div与span的区别——块对象与内联对象的区别
星期日, 06月 1st, 2008
在用CSS做页面的时候,有时我们会感觉到,对于div标签,和span标签在某些情况下是没有区别的。
比如下列代码
这是一个div标记
</div>
如果吧div替换为span,两者的显示效果是一样的。
这是一个span标记
</span>
那div和span有什么区别呢?看下下面这个例子。
我们在建立三个div,并在每个div里面插入一张图片。
<div><img src="http://coolhtml.cn/skin/
redsky/images/logo.gif"></div>
<div><img src="http://coolhtml.cn/skin/
redsky/images/logo.gif"></div>
<div><img src="http://coolhtml.cn/skin/
redsky/images/logo.gif"></div>
<p>span标记同一行:</p>
<span><img src="http://coolhtml.cn/skin/
redsky/images/logo.gif"></span>
<span><img src="http://coolhtml.cn/skin/
redsky/images/logo.gif"></span>
<span><img src="http://coolhtml.cn/skin/
redsky/images/logo.gif"></span>
我们会看到,这个结果就是div排列的图片,是每张站一行的。而span排列的图片,三张都在同一行。
