关于块元素浮动之后加上display:inline;可以设置宽高的原因
在老师写的学习帖子中有一个问题没看明白,是说“内联元素”不能设置高度和宽度是吗?
那这个地方加入“display:inline;”之后,为什么宽度和高度还起作用?(了解到是为了解决IEBUG,但是不懂原理),希望老师能解答一下,谢谢了~~~
原文是这样:
解决这个BUG很容易,只需要在相应的块状元素的CSS属性中加入“display:inline;”,代码如下
#redBlock{
width:200px;
height:200px;
background:#900;
margin-top:20px;
margin-left:20px;
float:left;
display:inline;
}
http://blog.163.com/zrl_820/blog/static/68054569201009102648257/ ,也就是说因为有float: left所以元素依然会有块状元素的特性。
浙公网安备 33010602011771号