各位神人来帮帮忙啊
用了一个可输入的下拉框控件 在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 不是很兼容 这个东西 很烦人的