看门户网站的css样式时,发现一个大家认为的一个误区:当使用float属性时,行内元素没有转换成块级元素,就可以设定宽、高。如果没有设float属性,给行内元素设置宽高是不起作用的。
为什么呢?因为float:left;(左浮动)指使指定元素脱离普通的文档流而产生的特别的布局特性。并且float必需应用在块级元素之上,也就是说浮动并不应用于内联标签,换句话说当应用了float,那么这个元素将被指定为块级元素。
看门户网站的css样式时,发现一个大家认为的一个误区:当使用float属性时,行内元素没有转换成块级元素,就可以设定宽、高。如果没有设float属性,给行内元素设置宽高是不起作用的。
为什么呢?因为float:left;(左浮动)指使指定元素脱离普通的文档流而产生的特别的布局特性。并且float必需应用在块级元素之上,也就是说浮动并不应用于内联标签,换句话说当应用了float,那么这个元素将被指定为块级元素。