<div><p><img src="images/logo.gif" /></p></div>
为何要加个<P></p>?
省去不行吗?
有何说法??
------解决方案--------------------
img是行内元素
p是块级元素
<p><img /></p>这样的意思就是让img单独占一行的空间,也就是让img成为块级元素。
其实用样式也可以实现,就是让img style="display:block"成为block元素。
------解决方案--------------------
得看具体情况是怎样的,
我猜这样是为了 让img有个背景色
p {
background:#eee;padding:2px;
}
这样img看似有个边框
------解决方案--------------------
这样看具体的应用了,光从这一行代码看,加不加p元素无所谓,如果整个div的内容比较复杂,在img外面嵌套一个p元素,就能更加灵活地使用CSS控制样式,举个例子:
- HTML code
<style type="text/css"> img { border:1px solid #FFF; } p img { border-width:5px; } /*可以对包含在p元素中的img设置不同的边框宽度*/ </style> <div> <p><img src="images/logo.gif" /></p> <img src="sjflsjd" /> </div>