5種IE haslayout的屬性及其值

haslayout 是Windows Internet Explorer渲染引擎的一個內部組成部分
。在Internet Explorer中,一個元素要麼本身對自身的內容進行計算大小和組
織,要麼依賴於父元素來計算尺寸和組織內容。爲了調節這
兩個不一樣的概念,渲染引擎採用 了 hasLayout 的屬性,屬性值能夠爲true或false。當一個元素的 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
複製代碼
相關文章
相關標籤/搜索