我有一個HTML頁面佈局 - 這樣的事情:使用jQuery,CSS或兩者擴展DIV解決方案?
<div id='header'>
Header content
</div>
<div id='main_content'>
some content
</div>
在#main_content DIV的內容可以是很長的,或者,沒什麼旁邊(我用它作爲模板的一部分,整個站點)。
我想要的僅僅是視口的高度(減去上面頭部div的高度 - 但不需要獲取該值,爲便於討論,我們只需使用100px)。
我似乎無法通過純CSS做到這一點。不過,我想也許我可以每隔1秒觸發一次Javascript函數(大概也可以在resize事件中觸發它),檢查#main_content的高度,如果它不是至少(viewport_hight - 100),那麼將其設置爲(viewport_height -100)。
問題是,我不確定這是否可行,並且不確定是否有「更好的方法」。
有沒有人遇到過這個問題,並有一個很好的解決方案?
謝謝。
那麼我會告訴你..在30年來,我從來沒有使用過UI一個定時器來修復佈局..我永遠不會這樣做自己...但如果你很高興..善良 – 2009-12-11 22:41:06