我有使用2個div的以下標記。 #child div已設定位置:絕對;jquery:自動調整絕對位置的子div
+------------------------------+
| +----------+ |
| | #child | |
| +----------+ |
| |
| |
| |
+------------------------------+
我想通過代碼來改變孩子的高度,使得它總是自動調整大小以它的容器是這樣的:
+------------------------------+
| +----------+ |
| | #child | |
| | | |
| | | |
| | | |
| +----------+ |
+------------------------------+
是有它的默認功能? THX
jQuery是沒有必要爲這一點。純CSS可以做到這一點。看到我的答案。 – cletus 2009-11-05 13:53:31
與css唯一的問題是,100%的元素高度不適用於所有瀏覽器 – 2009-11-05 16:08:56
100%的頁面高度在某些版本的IE瀏覽器中存在問題。除此之外,CSS比JavaScript更適合這樣做,並且會帶來更多*更好的用戶體驗。如果有什麼,你應該使用CSS和Javascript/jQuery在少數情況下CSS不能工作(你可以檢測到)。 – cletus 2009-11-06 00:54:33