UPDATE:這適用於我,我剛剛試了一下:
<div style="max-width:980px;border:1px solid red;">
<div style="background:#EEE;float:left;">
<div style="width:auto;border:1px solid blue;float:left;">If you use 100% here, it will fit to the width of the mother div automatically.</div>
<div style="border:1px solid green;"> The div will be 100% of the mother div too.</div>
</div>
<div style="clear:both;"></div>
</div>
這是你想要的嗎?邊框和背景都只是爲了顯示的div)
只要是這樣的:
比方說,你想整個的div是最大。 980px(否則只留下了這一點或100%替代)...
<div style="max-width:980px;">
<div style="width:100%;">If you use 100% here, it will fit to the width of the mother div automatically.
</div>
<div style="width:100%;"> The div will be 100% of the mother div too.
</div>
</div>
第二個選擇是,用一個多格...或者你使用style="width:auto;"
的動態格...
DIV是塊元素這是他們自動採取他的父母寬度。檢查這個http://jsfiddle.net/qG7b8/ – sandeep 2012-03-19 11:51:38
它的確如此。兩個內部div的寬度最大化以適合其父寬度。這可能不是你的意思... – 2012-03-19 11:53:59
感謝您的意見。 我給了包裝div一個顯示:內聯屬性,這意味着它需要它的最寬的孩子的寬度。 現在我需要的是第二個子div取第一個子div的寬度。 – user1278456 2012-03-19 11:58:11