我正在尋找一種方法來設置基於封閉的內容的div寬度,而不是繼承父母的寬度,對於爲例:如何相對於內容的div寬度設置無視父母的寬度
<div id="parent" style="width:100px">
<div id="child"> <!-- i want to add css to this div -->
<p style="width:200px;"> this s atext</p>
<img src="this s an image" style="width:300px;">
</div>
</div>
我要的是自動進行的#child
500像素寬,我不想手動設置的#child
寬度,因爲在我的實際情況,我不知道它的內容的寬度,(請查看下面的評論關於我的情況的詳細信息)
注意以下所有的解決方案都沒有和我一起工作:
display:inline;
width:auto;
overflow:visible;
你能幫助我嗎?
你能否進一步解釋爲什麼你想要孩子的div比其父DIV更廣泛? –
即時通訊工作在一個zk項目和即時通訊嘗試添加一個新的欄使用「選取框」元素,但似乎div我把所有的新聞不佔用寬度的內容,但採取父母的寬度,並強制所有內部元素打破線,並且我不希望這發生 –
當我更改「新聞」div爲10000px例如,它確實工作,但即時通訊不允許這樣做,因爲我不總是知道該div內的元素的寬度。 –