Home > Windows > Internet Explorer > ver.6 1つの文書内ではスタイルシートを31個までしか認識しない

1つの文書内ではスタイルシートを31個までしか認識しない

1つの文書内に <link rel="stylesheet"> やstyle要素を複数置くと、始めから31個目までは認識されるが32個目以降に指定したスタイルが反映されない。

例示

<style type="text/css"><!--.c01{font-weight:bold;}--></style>
<style type="text/css"><!--.c02{font-weight:bold;}--></style>
<style type="text/css"><!--.c03{font-weight:bold;}--></style>
.....
<style type="text/css"><!--.c34{font-weight:bold;}--></style>
<style type="text/css"><!--.c35{font-weight:bold;}--></style>

<span class="c01">01</span>,
<span class="c02">02</span>,
.....
<span class="c34">34</span>,
<span class="c35">35</span>
01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35

link要素で外部スタイルシートを1つ、その後にstyle要素で35個のスタイルシートを指定しています。

スクリーンショット

Moz1.0.2Moz1.0.2での表示(標準モード)

WinIE6WinIE6.0での表示(標準モード)

補足

  • この現象は、WinIEの仕様上の限界であると思われます。
  • @importを用いてインポートされたスタイルシートは31個制限に含まれません。インポートしたスタイルシートと合わせて1つとして数えられるようです。
  • <link rel="stylesheet"> やstyle要素を乱発しすぎないないようにしてください(1つの文書内に31個も置く時点で現実的ではありませんが)。

修正状況

WinIE6.0では標準・互換モードともに不具合の発生が確認されました。

Home > Windows > Internet Explorer > ver.6 1つの文書内ではスタイルシートを31個までしか認識しない

Search
オススメ書籍
Feeds

Return to page top