是否有一个CSS属性可以像android XML "wrap content"?



特别是,我有一个带有的GWT项目

  1. TextArea元素,我希望它符合一个设置的宽度,并根据需要扩展到底部
  2. ListBox元素,我希望它符合一个设置的宽度,并垂直展开以显示整个显示的列表项

这是两个使用替换元素的小部件:分别为<textarea><select>

  1. 对于TextArea,除了监听事件和计算新大小之外,没有任何方法可以让它真正"自动调整大小"(实际上不需要计算新大小,你可以让浏览器来做;请参阅http://phaistonian.pblogs.gr/expanding-textareas-the-easy-and-clean-way.html)
  2. 对于ListBox,不可能对项目进行文本换行。有关纯JS中的类似问题,请参阅选择列表中的换行选项

将宽度设置为任意数字,并将高度设置为auto

最新更新