2010-11-29 77 views
0

我是否需要手動指定包含無序列表的div的高度?動態設置無序列表的div的高度

當我有這樣的情況下,main1和main2 div重疊,如果我沒有設置div的高度。沒有指定高度的方法嗎?

<div id='main1'> <ul> <li> </li> <li> </li> <li> </li> </ul> </div> <div id='main2'> <ul> <li> </li> <li> </li> <li> </li> </ul> </div>

+0

您是否嘗試過使用CSS復位+> http://meyerweb.com/eric/tools/css/reset/ – vectran 2010-11-29 07:56:10

+0

剛在這種情況下,你究竟意味着什麼重疊?ç – Trufa 2010-11-29 13:05:04

回答

3

你嘗試過使用float屬性向左還是向右漂浮?

#mail1 { float:left }; 
#mail2 { float:left }; 

感謝

0

如果他們是重疊的,你幾乎可以肯定有一些其他的CSS適用於它。使用Firebug for Firefox,Chrome/WebKit中的開發人員工具或IE中稱爲Thingummy的調試工具,並查看div/ul/li的應用樣式。

0

它們不會重疊,除非它們被絕對定位或應用了其他CSS魔法,例如負邊距。首先檢查並應用必要的更正。

不過,如果你需要動態檢索元素的尺寸,例如動態定位的熔岩燈式菜單中的一大亮點,使用jQuery:

$('#element').outerWidth(); 
$('#element').outerHeight(); 
0

使用position:對於兩個div相應的屬性,