overflow:hidden不起作用、没效果
当块元素想呈现该元素内部内容不换行或者超过该元素的部分隐藏起来,原来这样设置,IE6、IE7、FF都是可以实现的,但IE8不可以,原因是IE把overflow:hidden禁止了。
如果实现同样的效果,要添加样式display:inline-block;height:30px;/*高度是想要设置的高度*/这样就可以实现了。
拓展:
CSS overflow 属性可以控制内容溢出元素框时在对应的元素区间内添加滚动条。
overflow属性有以下值:
注意:overflow 属性只工作于指定高度的块元素上。
注意: 在 OS X Lion ( Mac 系统) 系统上,滚动条默认是隐藏的,使用的时候才会显示 (设置 "overflow:scroll" 也是一样的)。
更多web前端知识,请查阅 HTML中文网 !!
以上就是IE8下css overflow:hidden怎么没效果?的详细内容,更多请关注易知道|edz.cc其它相关文章!