OS バージョン 問題点/対処例
Win 4.51 [ja]

<nobr>〜</nobr>タグ中で、<wbr>タグを認識しない。

Win 4.6 [ja]

<nobr>〜</nobr>タグ中で、HTMLタグがあると、その直前が改行許可されてしまう。

256色環境で、JavaScriptのscreen.colorDepthオブジェクトが「18」を返す(正しくは「8」)。


if((navigator.appName.indexOf("Netscape") >= 0)
&& (parseInt(navigator.appVersion.substring(0, 3)) >= 4)) {
    bit = screen.pixelDepth;
} else {
    bit = screen.colorDepth;
}
Win 4.51 [ja]
4.6 [ja]
4.7 [ja]
4.73 [ja]

<img>タグ中で、alt属性に「&」を用いると、「&」が表示されない。また、「&amp;」を用いると、「&」が表示されず、次の文字に下線がつく。

(例) D&D → DD / D&amp;D → DD

ただし、「自動的に画像を読み込む」がオフになっていたり、画像ファイルが見つからないときはきちんと表示される。

(例) D&D → D&D / D&amp;D → D&D


str = '<img src="foo.jpg" alt="D&amp;';
if(navigator.appName.indexOf("Netscape") >= 0) {
    str += '&amp;';
}
str += 'D" border="1" width="88" height="30">';
document.write(str);
Win 4.7 [ja]
4.73 [ja]

<table>タグでbgcolor属性を用いると、そのテーブル中に<span style="background-color:...;">を用いても反映されない。

(例)

<table border="1" bgcolor="red">
    <tr>
        <td>あいうえお</td>
        <td style="background-color:blue;">あいうえお</td>
    </tr>
</table>
あいうえお あいうえお

(この表示はイメージです)

Win 4.7 [ja]
4.73 [ja]
4.75 [ja]
4.78 [ja]

JavaScript中のHTMLタグにスタイルシートを設定しても無視される(ことがある)。

(例)

<script language="JavaScript" type="text/javascript">
<!--
    document.write('あいう<b style="color:red;">え</b>お');
// -->
</script>

あいうお (この表示はイメージです)

<td>〜</td>タグ中で、<span style="...">〜</span>タグがあると、その項目全てにそのスタイルが適用されてしまう。

(例)

<table border="1">
    <tr>
        <td><span style="color:red;">あいうえお</span>、かきくけこ</td>
    </tr>
</table>
あいうえお、かきくけこ

(この表示はイメージです)

句読点の直前にHTMLタグを用いると、その句読点は禁則処理されなくなる(日本語モードのみ)。

(例)

<table border="1">
    <tr>
        <td style="width:5em;font-family:monospace;">あいうえお、かきくけこ</td>
        <td style="width:5em;font-family:monospace;"><span style="color:red;">あいうえお</span>、かきくけこ</td>
    </tr>
</table>
あいうえ
お、かきく
けこ
あいうえお
、かきくけ

(この表示はイメージです)

Win 4.75 [ja]

インライン要素のタグにmarginを指定すると、改行されてしまう。

(例)

あいうえお<span style="margin:0pt 5pt;">かきくけこ</span>さしすせそ

あいうえお
かきくけこ
さしすせそ

(この表示はイメージです)

Win 6.01 [ja]

JavaScriptのlocation.hrefオブジェクトが<base>タグを無視する。


<base href="http://homepage2.nifty.com/k_maeda/" target="_top">
<script language="JavaScript">
<!--
    url = "index.html";
    if(navigator.appName.indexOf("Netscape") >= 0) {
        url = "bug/" + url;
    }
    location.href = url;
}
// -->
</script>
Win 6.0 [ja]
 |
7.1 [ja]

<a>タグに、定義済みクラスのhoverを指定すると、<a href="...">〜</a>だけでなく、<a name="...">〜</a>にも適用されてしまう。 "a:hover"と指定した場合、<a>タグすべてに適応されるのが正しい。

Win 7.02 [ja]

メーラーで、全角文字を用いたファイル名のファイルを添付しようとすると、本文の文字コードに関わらず、そのファイル名がShift-JISコードでMIME変換される(受信するメーラーやOSによっては文字化けを起こす)。