我有一个多行的asp:Textbox(对于非asp人员而言,它是一个标准的html文本框),我想通过css自动调整其大小以适应所有内容。这样做的原因是我希望在网页浏览器中指定其高度,并启用滚动。
我已经实现了打印样式表,希望在打印时显示文本区域中的所有文本,而不隐藏任何内容。
我可以在print.css文件中手动指定文本区域的高度,但问题在于该字段是可选的,350px的空白框不是最佳选择,而且总有可能出现比这更多的文本...
我尝试使用:
height: auto;
height: 100%;
在IE和Firefox中各自存在问题,但这些问题似乎会被表单HTML标记中指定的行数所覆盖。当您在asp:Textbox标记上未指定高度时,必须由.NET生成该标记,而此时只能接受数值测量,如px、em等。有什么想法吗?