Explorer」の略です。ブラウザ名で特に指定が無いものはWindows版についての記述です。スタイルシートについては、特に断りの無い限り互換モードについての記述です。初期に実装されたブラウザ(特にNS4,IE3)ではバグや癖が多いです。ここでは特に問題になりそうなものを中心に書いています。実際にブラウザで表示させて確認したほうがいいでしょう。本文理解に差支えない見栄え系の機能はNS4非対応でもいいでしょう。場合によっては全く色が塗られなかったりします。style="background-color:cyan;">...</div>この例では背景色が全く塗られません。これを解決するには以下の方法が考えられます。border:none;">...</div>border:noneを指定するとボックス要素の全体に背景色が塗られます。ブロックの中身に合わせているようです(width:auto指定時も)。他のブラウザのように横全体に表示されるみたいです。フォントや前景色の指定が無視されるようです。NS4では文字・色設定が反映されません。下記の場合に発生するようです。注:下記以外の場合でも頻繁に起こります。borderの指定をしている場合(border:noneも含む)に頻繁に発生するようです。border指定した要素がある(多重ブロック)入れ子にしたブロックの内外両方で問題発生。border指定の有無に関わらずテーブルセル(<td>)内にまたテーブルがある(多重テーブル)入れ子にしたセルの内外両方で発生。問題が発生しない場合もあります。再度divタグやspanタグなどで囲って直接スタイル指定をするなど工夫してみて下さい。文字、色を直接指定する。次の項目の内容に注意する必要があります。その内容が隣り合う文字列にまで適用されることがあります。color:blue;'>..</div>...</div>divタグの前の文字列divタグで文字、色を指定(NS4では前後要素に影響)。改行タグ<br>や空のdivタグを置くと解消する場合があります。多重時には入れ子になった部分を空のdivタグで囲って試してみて下さい。color=...>としてもいいかも知れません。color:blue;'>..</div>...divタグの前の文字列(ここにbrタグ追加→)divタグで文字、色を指定(NS4では前後要素に影響)。文字サイズを継承するようです。文字サイズの指定に「%」や「em」「ex」を使う場合には注意が必要です。スペース(改行可)を入れると解消する場合があります。実験ページ:%を使ってフォントサイズ指定NS4ではline-heightでも前の要素のfont-sizeを基準にすることがあります。指定するとフォント以外の指定まで無視します。(この場合は先と異なりfont-family指定のみ無視)。日本語と英語が混在している文章ではフォント指定は難しいです。日本語表示のままになることがあります。font-family指定を無視します(Netscape7.0では大丈夫です)。"Shift_JIS";」をファイルの先頭に加えると解決します。StylishEnglishこの例をIE3.0で見ても同様にスタイル指定全体が無視されます。フォント指定とそれ以外の指定を別々の場所で行うようにします。フォント指定のみはインラインでやる。クラスとIDを使い分ける。IDで日本語の指定をする。フォント指定に別のタグを用意し入れ子にする。face=...>でも指定できます。fontタグを使った場合は日本語表示でもフォント指定が反映されるようです。fontタグは廃止予定だそうです。その行の位置が上下にずれるようです。embedタグでも発生するようです。IE3.0でも同様の問題が発生します。画像の高さによっては重なったりします。文中に置く画像は小さめにするかline-heightを指定しない方がいいでしょう。近くに空のボックスができてしまいます。他の要素と重なる事があります。display:blockを指定すると解決する場合があります。適用すると指定が無視されたり不自然な表示がなされます。空のボックスができます。