首页 > css遇到的一个问题:为什么对p可以设置宽度和高度,但是对span这个属性就不可以呢?

css遇到的一个问题:为什么对p可以设置宽度和高度,但是对span这个属性就不可以呢?

如题,刚学css不久,对于这些标签之类的特点还不是很熟悉,求指导


block element、inline element

http://www.cnblogs.com/KeithWang/p/3139517.html


因为p标签为块级元素,而span标签是内联元素,内联元素的height以及width属性是没有效果的。给span标签加一个display:block;属性就可以设置宽高了


关于元素高度与宽度的讨论 系列文章(一)

关于元素高度与宽度的讨论 系列文章(二)


可以先了解了解css盒模型,这样的问题应该就清楚了,


因为p标签为块级元素,而span标签是内联元素,内联元素的height以及width属性是没有效果的。

【热门文章】
【热门文章】