在IE下面写多个<style>的奇怪问题,火狐正常


            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>
            <style></style>


            <style>.style1 {color:#FFFF00;}</style>
            <style>.style2 {color:#FFCC00;}</style>
            <style>.style3 {color:#FF9900;}</style>
            <style>.style4 {color:#FF6600;}</style>
            <style>.style5 {color:#FF0000;}</style>
            <style>.style6 {color:#660000;}</style>
            <style>.style7 {color:#663300;}</style> 
            <style>.style8 {color:#669900;}</style>
            <style>.style9 {color:#333300;}</style>
            <style>.style10 {color:#CCFF00;}</style>
            <style>.style11 {color:#FFFF00;}</style>
            <style>.style12 {color:#FFFF00;}</style>
            <style>.style13 {color:#FFFF00;}</style>
            <style>.style14 {color:#3300FF;}</style>
</head>
<body>

    <button class="style1">xxx1</button>
            <button class="style2">xxx2</button>
                    <button class="style3">xxx3</button>
                            <button class="style14">xxx4</button>
</body>

直接写这段代码,会发现最后面的style14 的样式失效了。

把最上面的删除掉一个,style14就正常显示了。

这是IE问题吗?

有这么一篇
http://www.mzwu.com/article.asp?id=2222
参考下吧

过多了,ie下好像只对前31个样式有效。
具体的你可以google一下。