Pid さん こんにちは。ご教示ありがとうございます。でも、スキルがないので、チンプンカンプンのところもあります。
リンク先に書かれていることはよく分ります。このとおりには、IEもOpera動かないということですね。そこで正しく動くブラウザをご紹介ください。
Pid さんのCSSをIEで動くことは確認しましたが、その他の動かないブラウザにはそれぞれ対応しなければならないということで、私には無理なので諦めました。
一応、確認したCSSを書いて置きます。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="content-type" content="text/html;charset=Shift_JIS">
<TITLE></TITLE>
<style type="text/css">
<!--
H2.fontfamily{
/* マトモなブラウザにはこれで十分 */
font-family: Osaka, Verdana, "MS 明朝", sans-serif;
/* WinIE を何とかする(以下は全角のみ MS 明朝) */
_font-family: expression((function (o) {
if (! o.__________applyFontHack__________)
o.innerHTML = o.innerHTML.replace (/([ -^,a-z])/g, '<font face="MS 明朝">$1<\/font>');
o.__________applyFontHack__________ = true;
} )(this));
}
-->
</style>
</HEAD>
<BODY>
<H2 class="fontfamily">伊藤博文 大隈重信 原敬 犬養毅 近衞文麿 東條英機 吉田茂 鳩山一郎 岸信介 池田勇人 田中角榮 中曽根康弘 橋本龍太郎 小泉純一郎<BR>あぁいうえお アァイウエオ<BR>АБВГД ABCabc123 ABCabc123<BR>、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\〜‖|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+−±×÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨¬⇒⇔∀∃≒≪≫√∽∝∵∫∬ʼn♯♭♪†‡¶◯</H2>
<H2 class="fontfamily">[注意事項] [注意事項] 「注意事項」<BR>
1、このスクリプトはフリーソフトです。このスクリプトを使用したいかなる損害に対して作者は一切の責任を負いません。<BR>
2、送信フォームのHTMLページの作成に関しては、HTML文法の範疇となるため、サポート対象外となります。<BR>
3、設置に関する質問はサポート掲示板にお願いいたします。直接メールによる質問はお受けいたしておりません。</H2>
</BODY>
</HTML>