首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

css中这样写的好处是什么解决思路

2012-05-16 
css中这样写的好处是什么divpimg srcimages/logo.gif //p/div为何要加个P/p?省去不行吗?

css中这样写的好处是什么
<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> 

热点排行