【发布时间】:2023-04-06 12:05:01
【问题描述】:
我有一个用户在其中输入文本的 div。但我想根据它的文本增加它的宽度,直到屏幕的最大 50%。我的 CSS 代码:
.messages {
max-width:50%;
min-width:150px;
background: #ffeec0;
padding:2px;
margin:3px;
-webkit-border-radius: 2px;
border-radius: 2px;
border:1px solid #ffdd7c;
}
结果:
“555”消息后有很多空间,我只希望用户输入以下文本时才使用此大小:
那么,如何根据文本大小动态增加 div 的宽度?
【问题讨论】:
-
将最小宽度降低到 10em,然后使用 display:inline-block;
标签: javascript jquery html css