我们有一个经典的 ASP 应用程序,所有数据都是使用表格呈现的(是的,我们正在努力将其转换为 DIV,但我们离那还有一段距离)。我们设置了一个标准的表格宽度,通常这可以正常工作,但有些元素的大小可以由用户自行决定。
问题是当涉及到文本区域时,col 属性可以强制表格大于标准。问题是,有没有办法将 textarea cols 定义为“不大于”值而不是“必须”值?
<textarea cols="85">
最佳答案
fiddle - https://jsfiddle.net/a23ky2x2/
使用CSS规则:
table textarea { width: 100%; }
然后您可以将 cols
属性设置得更低,textarea 将自动跨越表格单元格的内部。我知道这并不完全符合您的要求,但看起来您希望文本框填充单元格而不是将其拉伸(stretch),而此 CSS 将完全做到这一点。
关于html - 传统 ASP 经典应用程序,需要一致的表格宽度、动态文本区域列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36945385/