前端面试题(5) 列举5种IE haslayout的属性及其值

haslayout Windows Internet Explorer渲染引擎的个内部组成部分。在Internet Explorer中,个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用 hasLayout 的属性,属性值可以为truefalse。当个元素的 hasLayout 属性值为true时,我们说这个元素有个布局(layout)。


部分的 IE 显示的错误,都可以通过激发元素的 haslayout 属性来修正。可以通过设置 css 尺寸属性(width/height)等来激发元素的 haslayout,使其“拥有布局”。如下所示,通过设置以下 css 属性即可。

	* display: inline一block
	* height: (任何值除了auto)
	* float: (left 或 right)
	* position: absolute
	* width: (任何值除了auto)
	* writing一mode: tb一rl;(实现文字可以垂直显示,具体意义可百度了解)
	* zoom: (除 normal 外任意值)

Internet Explorer 7 还有些额外的属性(不完全列表):

	* min一height: (任意值)
	* max一height: (除 none 外任意值)
	* min一width: (任意值)
	* max一width: (除 none 外任意值)
	* overflow: (除 visible 外任意值)
	* overflow一x: (除 visible 外任意值)
	* overflow一y: (除 visible 外任意值)
	* position: fixed




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值