读书人

各位神人来帮帮忙啊该如何处理

发布时间: 2012-02-26 20:19:44 作者: rapoo

各位神人来帮帮忙啊
用了一个可输入的下拉框控件 在IE8上面好好的 但是在在IE6和IE7上面 用这个控件就会使整个页面变形 具体代码如下 :
<div style="position: relative; top: 0px; left: 0px;">
<span style="margin-left: 100px; width: 18px; overflow: hidden;">
<asp:DropDownList ID="dropDownListControl" Style="width: 118px; margin-left: -90px"
runat="server" onchange="this.parentNode.nextSibling.value=this.options[this.selectedIndex].text">
</asp:DropDownList>
</span>
<asp:TextBox ID="dropTextBox" name="box" Style="width: 95px; position: absolute;
left: 0px; height: 15px;" runat="server"></asp:TextBox>
</div>

在IE6和IE7用这个控件下拉框后面会空很多空白出来 所以导致页面变形 如何解决啊

[解决办法]
margin-left在IE6下面的样式与ie7 ie8都会有区别,建议你重新写下css
[解决办法]
应该是css的问题
[解决办法]
css最头痛了
[解决办法]
应该是IE最让人头疼了啊。
[解决办法]
<span style="margin-left: 100px; width: 18px; overflow: hidden;">
这一段单独写一个div再试试 margin 不是很兼容 这个东西 很烦人的

读书人网 >asp.net

热点推荐