简单的CSS问题

时间:2013-03-03 17:22:22

标签: css button width

我在页面中放置div,或者在页面中放置任何内容,它会自动将其宽度扩展到最后,就像我将宽度设置为100%一样。显然我需要为这个东西设置宽度值(比如100px),但我只想让它和内容一样宽,而不是固定的。文本越长,内容就越宽。我该如何处理?怎么了?

2 个答案:

答案 0 :(得分:2)

默认情况下,宽度auto告诉块元素扩展到父元素的整个宽度。您希望display: tabledisplay: inline-block缩小到其内容的宽度。

您可以在此处查看display: table

http://codepen.io/cimmanon/pen/FvGxl

答案 1 :(得分:1)

您需要设置:

width: auto;
display: inline-block;