規則1》乙個div塊級元素沒有主動為其設定寬度和高度,瀏覽器會為其分配可使用的最大寬度(比如全屏寬度),但是不負責分配高度,塊級元素的高度是由子元素堆砌撐起來的。那麼,html和body標籤的高度也都是由子級元素堆砌撐起來的。
規則2》元素高度百分比需要向上遍歷父標籤要找到乙個定值高度才能起作用,如果中途有個height為auto或是沒有設定height屬性,則高度百分比不起作用,此時的情況是父元素高度依賴子元素堆砌撐高,而子元素依賴父元素的定高起作用,互相依賴,卻都無法依賴,死迴圈了。
規則3》div的父元素是body,body的父元素是html,通過height:100%層層向上,找到頂級獲取定高,那html的上級是誰呢?是瀏覽器。瀏覽器負責分配塊級元素寬度,那麼瀏覽器也一定可以分配高度(只是沒有做),那麼瀏覽器本身是有寬度和高度的,設定html的height:100%,就可以獲取瀏覽器的定高了,後面的body和div也就有了依賴。
規則4》scroll事件的觸發,必須在觸發事件的模組中設定height值,否則無效。
ie6下height高度問題
無標題文件 title 6head 78 body 9 div style background blue height 8px div 10body 11html 複製 意思是定義乙個高度為8px,藍色背景的div,但是造成ie6.0下多出來高度.以前我解決ie6.0下出現的這種問題的方法是加ov...
html高度自適應問題
今天在網上找高度自適應問題,這個問題真的好煩,找了好久都是沒用的答案。後來找到乙個高度自適應的 檢視了一下 發現 在樣式表中定義html和body標籤的都為height 100 這樣在頁面中寫入div的時候樣式寫為height 100 這個div就能自適應高度100 了。後來我檢視了好多 高度自適應...
瀏覽器中的高度 height
window height 是可見區域的高度,當瀏覽器的視窗拉伸時會改變 document height 是整個文件的高度,瀏覽器的視窗大小改變時不會隨之改變 document scrolltop 獲取垂直滾動的距離 即當前滾動的地方的視窗頂端到整個頁面頂端的距離 document scrollle...