プロが教えるわが家の防犯対策術!

私の考え違いか わかるかた教えて下さい。
JavaScript例文辞典のブラウザ/OS/バージョン別にスタイルシートを読み込む
http://www.openspc2.org/reibun/javascript/browse …
document.write("<link rel='stylesheet' type='text/css' href='../c_f/m_ta01.css'>");}によりスタイルシートを読み込む
では、IEでは、ブラウザ/OS/バージョン別にスタイルシートを読み込む ことが出来ません。
SAFARIとGoogle Chromeでは、ブラウザ/OS/バージョン別にスタイルシートを読み込む ことが出来ますが。
JavaScriptで代替CSSを適用する方法
http://www.usamimi.info/~geko/arch_web/02_sample …
<link rel="stylesheet" href="../c_f/m_rn1o.css">
<link rel="alternate stylesheet" href="../c_f/o_ie01.css" title="ie">
<link rel="alternate stylesheet" href="../c_f/o_ta01.css" title="ta">
上記3行の指定で代替スタイルの指定をJavaScriptで指定する
では、IEやFIREFOXでは、ブラウザ/OS/バージョン別にスタイルシートを読み込む ことが出来ますが。
SAFARIとGoogle Chromeでは、ブラウザ/OS/バージョン別にスタイルシートを読み込む ことが出来ません。
何か簡単に、ブラウザ/OS/バージョン別にスタイルシートを読み込むことが 出来ませんか。

A 回答 (1件)

できるよ。


ただ、cssの作成に注意が必要だね。
cssは同じ設定の場合、後から出てきた物で上書きするというのを逆手に取ってだね

・javascript使用「ではない」通常の方法でIE用のcssを指定
・質問文の様にjavascriptのdocument.write「とか」でcssを上書きor換装


まぁちょっと手抜きな、よろしくない方法かもしれないけど
そんなやり方も有るって事で。
    • good
    • 0
この回答へのお礼

回答有難う御座います。
回答内容は、私の記述内容の下記の内容ですか。
JavaScript例文辞典のブラウザ/OS/バージョン別にスタイルシートを読み込む
?http://www.openspc2.org/reibun/javascript/browse …
document.write("<link rel='stylesheet' type='text/css' href='../c_f/m_ta01.css'>");によりスタイルシートを読み込む

現時点ブラウザが、SAFARIの場合は、使用していますが

私の考え違いか、御指摘方法では、IEでは、スタイルシートを読み込む ことが出来ませんが
記述内容ですが。
if(br_s==6){ //ブラウザが、SAFARIの場合
document.write("<link rel='stylesheet' type='text/css' href='../c_f/o_ta01.css'>");}

お礼日時:2009/01/30 14:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!