HTML+CSS走在路上前端研习社

css bug

2015-01-24  本文已影响317人  Miss____Du

测试IE6及IE6+
推荐:良心总结

haslayout是IE的专有属性,当该值为true时,他可以自己控制自己自身的内容。现代浏览器,IE8+都不会考虑这个属性。举个例子。
我们希望为行内元素设置宽高,习惯上,我们会将其转换为块级元素,然后再设置。但是IE6/7只需要通过启动hasLayout的值为true就可以为行内元素布局。启动该属性的属性为:display:inline-block width\height positon:ansolute float zoom:1
对于行内元素,只需要
a{*zoom:1;width:100px;height:100px}
这样一想其实有没有这个属性也都完全可以实现么,但是就是因为这个属性的出现,所以就带来了一系列的问题。

IE6是这样呈现的.jpg IE6拖动左边垂直滚动条.jpg

解决办法:
#container:{overflow:hidden;zoom:1;}


我目前见过的,和在之前推荐的那篇文章里学到的,大多,都在这里啦,总结:实践出真知
明年就要开始找工作啦,作为应届生,没有经验,只能多看书,看那些有经验的人的总结!
fighting!

上一篇下一篇

猜你喜欢

热点阅读