我有一个列表框:
<asp:ListBox ID="lstProblems" runat="server" height=200px SelectionMode="Multiple"></asp:ListBox>
我无法在 IE 中调整它的大小。 IE 只是选择它自己的大小。
我如何强制给它一个特定的高度?如果它是 CSS 解决方案,请为我拼写出来,因为我知道如何使用 CSS>
非常感谢您的指导
根据 Andrew 的要求,这里是 html 的生成方式:http://pastebin.com/HEdBg4f7
这是 HTML 的缩写版本lstProblems
控制。由于某种原因,该控件的高度被指定为 100%,而不是 200px。
<fieldset>
<legend>Section B</legend>
<dl>
<dt><label for="problemTextBox">Problem:</label></dt>
<dd><input name="problemTextBox" type="text" id="problemTextBox" size="50" /></dd>
</dl>
<dl>
<dt><label for="lstProblems">Problems List:</label></dt>
<dd>
<select
size="4"
name="lstProblems"
multiple="multiple"
id="lstProblems"
style="height:100%;"
>
</select>
</dd>
</dl>
</fieldset>
使用 asp.net 和 IE8,我遇到了类似的问题。浏览器显示的列表框高度错误。当我向 ListBox 控件添加 Font-Size 属性时,问题就消失了。我把它设置为 1em。
<asp:ListBox ... Font-Size="1em" ...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)