当前位置: 首页 > Web前端 > CSS

CSS基础--CSS中IE浏览器的hasLayout,低版本IE的bug来源

时间:2023-03-30 22:08:12 CSS

什么是hasLayout?hasLayout是IE特有的属性。ie下的很多cssbug都和它息息相关。在IE中,元素要么计算其自身内容的大小和组织,要么依赖于父元素来计算内容的大小和组织。当元素的hasLayout属性为true时,它??负责调整和定位自身以及可能的后代元素。虽然这意味着这个元素需要花更多的钱来维护自己和里面的内容,而不是依赖祖先元素来完成这些任务。哪些元素默认具有hasLayout属性在IE浏览器中,以下元素默认具有hasLayout=true