2013-07-06 66 views
0

我有一個div在我的頁面中。我把它設置爲寬度500px。但有時它的內容會獲得超過500px的空間。所以我將其設置爲最小寬度屬性爲500px。 它預計默認情況下需要500px,根據其內容需要更長的時間。但默認情況下會佔用整個頁面的寬度。最小寬度屬性不能在Div上工作,但可以在表標籤上工作

但如果我用替換Div,它工作正常。 有人知道原因嗎?

+0

你可以有一個JSFiddle嗎? – falguni

+0

你必須設置寬度:auto – krutssss

回答

1

請參閱演示。
Demo.

你必須在CSS設置像

min-width: 200px; 
    width: auto; 
    float: left; 
+0

是否需要「float」屬性? –

+0

是「float」屬性是必要的 – krutssss

0

正常塊之類的東西的表,魚漂,直列塊等使用計算寬度的不同的算法。對於普通塊,寬度通常是容器的可用寬度,只有當容器比它窄時才考慮min-width。對於後者,寬度算法是shrink-to-fit

但有several ways使正常的div行爲像一個表。

相關問題