我在页面中放置div,或者在页面中放置任何内容,它会自动将其宽度扩展到最后,就像我将宽度设置为100%一样。显然我需要为这个东西设置宽度值(比如100px),但我只想让它和内容一样宽,而不是固定的。文本越长,内容就越宽。我该如何处理?怎么了?
答案 0 :(得分:2)
默认情况下,宽度auto
告诉块元素扩展到父元素的整个宽度。您希望display: table
或display: inline-block
缩小到其内容的宽度。
您可以在此处查看display: table
:
答案 1 :(得分:1)
您需要设置:
width: auto;
display: inline-block;