IE でスタイルが効かない問題を調査する修行

Firefox だと効いていたスタイルが IE では効かない。調べてみたら、ソースに誤りがあり、属性名の前にダブルクォーテーションがついていた。
すなわち、

 <span id="sp1"  class="warn">test</span>

となるべきところで

<span id="sp1" "class="warn">test</span></code>

となっていた。

ということで、これはスタイルに限らない問題だろう。どちらかと言うと属性とみなしてしまう Firefox のほうが問題で XSS 攻撃の隙がひとつ多いことになる。要研究。