特别是我有一个 GWT 项目,其中有
将宽度设置为任意数字并将高度设置为
auto
。
这是两个使用替换元素的小部件:分别是
<textarea>
和<select>
。
TextArea
来说,除了监听事件并计算新的大小之外,没有办法让它真正“自动调整大小”(实际上不需要计算新的大小,你可以让浏览器来做;请参阅http://phaistonian.pblogs.gr/expanding-textareas-the-easy-and-clean-way.html)ListBox
,不可能让项目的文本换行。有关纯 JS 中的类似问题,请参阅选择列表中的自动换行选项。将宽度设置为
min-content
,如下所示
.myClass {
width: min-content;
}