Heim  >  Artikel  >  Web-Frontend  >  关于IE11和IE9的差别导致css不好用的问题_html/css_WEB-ITnose

关于IE11和IE9的差别导致css不好用的问题_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:42:101144Durchsuche

同样的代码


style中的代码在IE9中好使,在IE11中就不起作用,显示的字体还是黑色的

求大神帮忙。。。。


回复讨论(解决方案)

不要大惊小怪的,
option 闭合标签呢?

另外还有种!important写法,比内联权重要高的.

不要大惊小怪的,
option 闭合标签呢?


我只是粘贴了部分代码,在IE9中是好使的
我想实现的是,如果下拉框选中的是222222的时候,下拉框中的字体表示成红色

[selected=selected]{color:red;}

selected=selected

低版本IE不能全面支持CSS2.(IE67)

<select id="myselect" style="color:red">      <option style="color:black" value="1">1111</option>      <option style="color:red" selected value="2">2222222</option></select><script type="text/javascript">document.getElementById("myselect").onchange = function(){	this.style.color = this.options[this.selectedIndex].style.color;}</script>

<select id="myselect" style="color:red">      <option style="color:black" value="1">1111</option>      <option style="color:red" selected value="2">2222222</option></select><script type="text/javascript">document.getElementById("myselect").onchange = function(){	this.style.color = this.options[this.selectedIndex].style.color;}</script>

大神呐!!!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn