2012-01-15 70 views
0

我有一個列表裏面有不同長度的文本的div。如何讓div的寬度保持所有內容。我試過width: auto(實際上並不知道會發生什麼),但是div伸出到窗口的左側。有沒有可以用來完成此項目的財產?我該如何使div的寬度補償其內容?

+0

這正是'width:auto'應該做的事情(順便說一下這是默認值,所以不需要指定它)。如果你想約束寬度,使用'max-width'。還有什麼你想實現的嗎? – Jon 2012-01-16 00:00:05

+0

但是這是事情,我做了'寬度:自動',但分區一路延伸。 - 這是代碼:http://jsfiddle.net/H66TB/ – 0x499602D2 2012-01-16 00:03:32

回答

1

如果我正確理解你,你可以使用display: inline-block;

http://jsfiddle.net/H66TB/1/

我帶你到是說你希望它延伸到內容,而不僅僅是走一路到屏幕結束。

+0

沒錯。謝謝! – 0x499602D2 2012-01-16 00:14:43