问题描述
<divstyle="position:relative;top:0px;left:0px;display:inline;"><spanstyle="margin-left:100px;display:inline;width:18px;overflow:hidden;"><asp:DropDownListID="dropDownListControl"Style="width:118px;margin-left:-90px;display:inline;"runat="server"onchange="this.parentNode.nextSibling.value=this.options[this.selectedIndex].text"></asp:DropDownList></span><asp:TextBoxID="dropTextBox"name="box"Style="width:95px;position:absolute;left:0px;height:15px;"runat="server"></asp:TextBox></div>谁能我帮把上述代码样式改成IE6下和IE8样式一样啊。这个东西在IE6和IE7上面文本框是在下拉框下面的。在IE8是上面是完好的。而且在IE6样式会变形,求各位大神帮帮改改啊路过的帮忙顶顶帖小弟也不甚感激。
解决方案
解决方案二:
把margin-left改成padding-left的看看
解决方案三:
又是该死的浏览器样式兼容问题...
解决方案四:
<divstyle="position:relative;top:0px;left:0px;display:inline;"><spanstyle="margin-left:100px;display:inline;width:18px;overflow:hidden;"><asp:DropDownListID="dropDownListControl"Style="width:118px;margin-left:-90px;display:inline;"runat="server"onchange="this.parentNode.nextSibling.value=this.options[this.selectedIndex].text"></asp:DropDownList></span><asp:TextBoxID="dropTextBox"name="box"Style="width:95px;position:absolute;left:0px;height:15px;"runat="server"></asp:TextBox></div>
解决方案五:
老板催个毛!
解决方案六:
如果是textbox和drp在一行的话就各自加个DIV然后设置float:left机器是IE9帮不了
解决方案七:
万恶的IE6
解决方案八:
大家多帮帮忙啊谢谢了啊
解决方案九:
授之以鱼,不如授之以渔自己看看貌似能学到点
解决方案十:
该死的IE6css好像解决不了用iframe或者自己做一个控件
解决方案十一:
select下拉框,它的层无限高于div、p、span等常用的标签,就算你对某个div设置z-index:n*100;也无法盖到select层忽略IE6<divstyle="position:relative;top:0px;left:0px;display:inline;"><spanstyle="z-index:1;position:relative;display:block;"><asp:DropDownListID="dropDownListControl"Style="width:118px;height:22px;display:inline"runat="server"onchange="this.parentNode.nextSibling.value=this.options[this.selectedIndex].text"></asp:DropDownList></span><spanstyle="display:block;position:relative;left:0px;top:-22px;height:22px;z-index:100;"><asp:TextBoxID="dropTextBox"name="box"Style="width:95px;height:15px;"runat="server"></asp:TextBox></span></div>
解决方案十二:
引用10楼hhh305743261的回复:
select下拉框,它的层无限高于div、p、span等常用的标签,就算你对某个div设置z-index:n*100;也无法盖到select层忽略IE6<divstyle="position:relative;top:0px;left:0px;display:inline;"><spanstyle="z-index:1;position:relative;d……
那这位兄弟有什么办法能让文本框在下拉框上面吗
解决方案十三:
兄弟们帮帮忙啊
解决方案十四:
关于IE6.7.8.FF兼容的问题http://www.zcool.com.cn/article/ZMTM3Njg=.html(经验)DIV+CSS解决IE6,IE7,IE8,FF兼容问题http://www.discuz.net/home.php?mod=space&uid=992633&do=blog&id=50821
解决方案十五:
谢谢分享