摘要: 1. size,padding和margin距离异常在IE6中,各种size,padding和margin总是感觉怪怪的,有时候死活差那么几个像素.这时候可以使用单独为IE准备的CSS文件来纠正.只需要在页面头部加类似这样的CSS文件即可:1.<!--[if IE 6]> 2.<link rel="stylesheet" href="css/ie6.css" type="text/css" media="screen" /> 3.<![EndIf]-->其中的ie.css是对主C 阅读全文
posted @ 2011-07-07 11:15 ideaplusl 阅读(1045) 评论(0) 推荐(0)
摘要: 什么是hasLayout?hasLayout是IE特有的一个属性。很多的ie下的css bug都与其息息相关。在ie中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。当一个元素的hasLayout属性值为true时,它负责对自己和可能的子孙元素进行尺寸计算和定位。虽然这意味着这个元素需要花更多的代价来维护自身和里面的内容,而不是依赖于祖先元素来完成这些工作。 下列元素默认 hasLayout=true <table> <td> <body> <img> <hr> <input> &l 阅读全文
posted @ 2011-07-07 10:51 ideaplusl 阅读(15745) 评论(1) 推荐(2)