这是我想达到的效果:如何包装div的大小以最适合内容,如在Facebook聊天?
这是一个Facebook聊天消息,请注意元素的宽度是严格根据各地的文本内容。
如果我改变我写里面的文字,对<div>
的大小而变化:
我试着用以下的布局同样的事情:
<div>Test message that goes ontothenextline</div>
和CSS:
div {
max-width: 190px;
// other arbitrary styles
}
但这是wh在我得到(作为一个基本的例子):https://jsfiddle.net/dr76t4t7/
我怎样才能使<div>
更适合文本内的内容?
嗯,我不太确定这是做的伎俩。我稍微改变了JSFiddle中的文本,它变成这样:https://jsfiddle.net/think123/q35qmkgx/4/ – think123
我刚刚查看了Facebook的源代码,似乎他们正在使用JavaScript来消除这种影响,其中元素的大小被调整为最适合内部的内容。 – think123