如何讓兩個div不重疊 為什么兩個DIV是重疊的,我不要重疊,要一個在上面,一個在下面?
為什么兩個DIV是重疊的,我不要重疊,要一個在上面,一個在下面?因?yàn)槟愕牡谝粋€div給了你絕對的定位位置:絕對因此絕對定位div不再在流中。去掉絕對定位。我不知道你為什么要寫這樣的風(fēng)格。沒有必要使用絕
為什么兩個DIV是重疊的,我不要重疊,要一個在上面,一個在下面?
因?yàn)槟愕牡谝粋€div給了你絕對的定位位置:絕對
因此絕對定位div不再在流中。去掉絕對定位。
我不知道你為什么要寫這樣的風(fēng)格。沒有必要使用絕對定位法頂部:30px或保證金-頂部:30px至實(shí)現(xiàn)
-----------------------------------------------------------------UL Li問題:上面提到的ulli的問題主要是因?yàn)镠TML中的元素UL有默認(rèn)的邊距和填充值。一般來說,在編寫頁面時(shí),會有一個CSS重置,就是清除一些元素的默認(rèn)邊距和填充值,否則會影響以后的頁面布局。在您的示例中,只需清除代碼前面的邊距填充。建議也清除邊距值。如有必要,按如下方式分別添加它們:
UL{填充:0如果你要想準(zhǔn)確地控制自己的位置,你最好在外面的邊緣添加一個父層
然后在你的兩個CSS中添加上下兩層~~(當(dāng)然,為了準(zhǔn)確可以添加)
Z-index:屬性可以調(diào)整上下的順序。值越高,層在頂部的位置就越高。