2015-04-28 92 views
-2

我有2 DIV:CSS子,比親本和父高度更寬如下子高度

<div class="parent"> 
 
    <div class="child"> 
 
    </div> 
 
</div> 
 

 

 
<p>content after parent</p>

父寬度修正:60em

子女學費應儘可能寬的屏幕

如果我設置孩子的CSS像下面父母不會採取孩子的高度和父母后的內容滑了起來。

position:absolute; 
 
width:100%; 
 
left:0;

有沒有辦法在CSS來解決這個問題,或者我應該用js?

+0

你的問題在於'絕對'定位。此外,您的示例不顯示任何內容。 – melancia

+0

[絕對定位div展開父div高度]的可能重複(http://stackoverflow.com/questions/12070759/make-absolute-positioned-div-expand-parent-div-height) –

回答

0

如果你的意思是父母是固定位置,孩子是絕對位置,那麼你說「父寬度是固定的:60em」,那麼你的問題就是這樣。刪除孩子的絕對位置並定位父母的方式。

+0

我的意思是「width:60em 「爲父母。我不能修改父母。 – Sylord