【发布时间】:2010-10-21 15:31:13
【问题描述】:
我有一个 MultiLine asp:Textbox(一个标准的 html 文本区域,适用于那些非 asp 的人),我想通过 css 自动调整大小以适应它的所有内容。这样做的原因是我希望它在网络浏览器中具有指定的高度,并启用滚动。
然而,我已经实现了一个打印样式表,并且希望在打印时显示位于 textarea 中的所有文本,并且不隐藏溢出。
我可以在 print.css 文件中手动指定 textarea 的高度,因为这些字段是可选的,并且 350px 的空白框不是最佳选择,而且总有可能出现比这更多的文本。 ..
我尝试过使用:
height: auto;
height: 100%;
分别在 IE 和 Firefox 中,但当您未在 asp 上指定高度时,这些似乎被 html 标记中必须由 .NET 生成的表单的指定行数覆盖:文本框标签,这似乎只接受 px em 等数值测量...
有什么想法吗?
【问题讨论】: