我有以下内容textarea
in a table
:
<table width="300"><tr><td>
<textarea style="width:100%">
longstringlongstringlongstringlongstringlongstringlongstringlongstringlongstringlongstringlongstringlongstringlongstringlongstring
</textarea>
</td></tr></table>
当文本区域中有一个长字符串时,在 IE7 中文本区域会拉伸以将其容纳在一行中,但在其他浏览器中保留其 300px 宽度。
关于如何在 IE 中解决此问题有什么想法吗?
将宽度应用到td
,不是table
.
编辑:@Emmett - 宽度可以通过 CSS 轻松应用。
td {
width: 300px;
}
产生所需的结果。或者,如果您使用 jQuery,您可以通过脚本添加宽度:
$('textarea[width=100%]').parent('td').css('width', '300px');
要点是,如果开发限制阻止您直接应用宽度,则有不止一种方法可以将宽度应用于表格单元格。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)