Css 文本区域中的滚动条

Css 文本区域中的滚动条,css,css-selectors,Css,Css Selectors,在下面的代码中,滚动条出现在IE中,而在mozilla中则没有,这是如何修复的,滚动条不应该出现在数据不多的地方 <script> var row= '<table><tr>'; row = '<tr class="display_row"">'; row += '<td class="display_col" wrap width="75"><b><textarea rows = "8" cols = "18" b

在下面的代码中,滚动条出现在IE中,而在mozilla中则没有,这是如何修复的,滚动条不应该出现在数据不多的地方

<script>
var row= '<table><tr>';
row = '<tr class="display_row"">';
row += '<td  class="display_col" wrap width="75"><b><textarea rows = "8" cols = "18" border ="1" class="input" style="border: none;overflow:visible;width:95%;" readonly maxlength="5">Name selected is Tom </textarea>';
 row+='</td></tr></table>';
 </script>

var行=“”;

row='看起来您不是在使用
textarea
进行编辑,而是在显示数据。我的建议是不要使用
textarea
,这样您的样式就更灵活了


另外:表格有什么用?

这是IE中的正常行为:当其内容超过容器高度时,可以滚动的区域,但没有禁用的滚动条


据我所知,除了在某些元素中(我从未准确分析过哪些元素)使用
overflow:hidden
,这项功能无法关闭,但随后,滚动条将永远消失。

在文本区域的样式中使用
overflow:hidden

滚动条不应出现在 数据不多


因此,使用溢出:自动,让浏览器来完成工作。

溢出:自动是正确的答案


但是,在您的示例中,神圣的非神圣编码。

我认为
溢出:auto
在这里不起作用-IE将显示一个禁用的滚动条,不管发生什么。否。“自动”值告诉IE,如果不需要滚动条,则隐藏滚动条;如果需要,则显示滚动条。这是一个有充分记录的问题。这将完全删除滚动条。