2014-10-31 200 views
0

似乎微不足道,但我似乎正在努力與此。我有一個容器div和內容。頁面需要有響應,所以很自然地我使用了最大寬度(以px爲單位)。最大寬度像素寬度100%

我已經添加寬度:100%的div,h2和p標籤,但寬度不會擴展到最大寬度。我怎樣才能得到divs擴大到他們的最大尺寸沒有明確地將寬度設置爲這個固定值?

CSS和HTML

.container {max-width:1200px; width:100%;} 
 
.container h2 {max-width:400px; width:100%;} 
 
.container p {max-width:900px; width:100%;}
<div class="container"> 
 
    <h2>Dynamically populated using PHP</h2> 
 
    <p>Dynamically populated using PHP</p> 
 
</div>

編輯:這是CSS埋在其他的div引起問題,上述工程的代碼。

+0

描述錯誤圖像或提供輸出示例。 – Paul 2014-10-31 12:08:03

回答

0

您忘記了寬度規則後的分號。

<div class="container"> 
    <h2>Dynamically populated using PHP</h2> 
    <p>Dynamically populated using PHP</p> 
</div> 

.container {max-width:1200px; width:100%; background-color: red;} 
.container h2 {max-width:400px; width:100%; background-color: blue;} 
.container p {max-width:900px; width:100%; background-color: green;} 

http://jsfiddle.net/kr1b92mu/

我添加了背景顏色以表明它的工作:)。

+5

*寬度*之後的分號不會影響它是否是最後的屬性.... OP的代碼正在工作 – DaniP 2014-10-31 12:11:21

+0

不知道,謝謝你讓我知道。 – 2014-10-31 12:12:30