摘要: 什么是 haslayout ?haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在Internet Explorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用 了 hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout 属性值为true时,我们说这个元素有一个布局(layout)当一个元素有一个布局时,它负责对自己和可能的子孙元素进行尺寸计算和定位。简单来说,这意味着这个元素需要花更多的代价来维护自身和里面的内容, 而不 阅读全文
posted @ 2013-04-28 12:05 hlp鹏 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 兼容IE6、IE7、FF浏览器的min-height写法:mrjin { background:#ccc; min-height:100px; /*高度最小值设置为:100px*/ height:auto !important; /*兼容FF,IE7也支持 !important标签*/ height:100px; /*兼容ie6*/ overflow:visible;}解释:1、由于IE6对!important的解释存在bug,所以它只识别height:100px这一句,超过100px后,IE6自身会增加盒子的高度(如果内容超过元素的高度,那么IE6是会自动... 阅读全文
posted @ 2013-04-28 11:06 hlp鹏 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.vertical-align:middle 垂直对齐如表格元素中的<td>、<th>、<caption>等,而像<DIV>、<span>这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。2.text-align:center 文本水平居中一、单行垂直居中如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。如:ExampleSourceCodeDIV{ height:25px; line-height:25px 阅读全文
posted @ 2013-04-28 10:32 hlp鹏 阅读(302) 评论(0) 推荐(0) 编辑