我正試圖讓我的父div在其子div上,基本上我有2個div在我的父母div,左側和右側div浮動。如何使父div無子女絕對位置?
<div id="parent">
<div class="leftbox">left</div>
<div class="leftbox">right</div>
</div>
這兩個子div都有float:left和width:50%css。父DIV有:
#parent {
overflow:hidden;
}
#parent:hover {
background: red;
}
我想在這裏做的是覆蓋整個父DIV的背景時,懸停狀態上,但事情是,當我將鼠標懸停在父DIV,它不影響孩子DIV使得印象是,它是在父DIV的頂部,所以我所做的就是我說:
position:relative;
父母DIV,但它仍然不工作。任何想法如何我可以實現這一目標?謝謝!
PS:我真的不想隱藏孩子的div,基本上我只想在父親的div上面。我使代碼簡單,但似乎我困惑了你們中的一些人。這裏是我想要做的,讓孩子div低於父母,這樣它可以得到由父母div背景覆蓋,但正如你可以看到我的js小提琴,孩子div是在父母的背景之上:
http://jsfiddle.net/MarkTe/jq12pu3p/
請澄清你的問題也許附上慾望的效果與圖像.... – DaniP 2015-02-05 15:36:28
這看起來像你想隱藏父母被徘徊時的子元素?但是,真的,我正在努力去嘗試理解當前編寫的問題。 – 2015-02-05 15:37:19
這聽起來像是一個clearfix問題。 – jbutler483 2015-02-05 15:38:12