― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 2 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2008年4月19日(土) 18:49 
拡張子を「.xhtml」ですと、内部参照のみでも意図するCSSは反映しますが、IE6等のブラウザではファイル保存に成る為に拡張子をhtmlにしなければ為らない場合は下記の手法にするしか在りません。
(NTT Docomo向けには内部参照と直接記述以外は無効に成るのも含めて。)

XHTMLでは内部参照の記述は以下のソースですよね?

<style type="text/css">
<![CDATA[
*{}
此処にCSS
]]>
</style>

これのみにすると、CSSが完全に反映さずに外部参照も併用しなければ完全に意図するCSSは望めないのです。

<link href="CSSファイル" type="text/css" rel="stylesheet" />

コレはFirefox全般の特有のクセなのでしょうか?
内部参照のみでも意図したCSSにするには何か他に方法は在りますか?


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2008年4月19日(土) 19:31 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
質問者 さんが書きました:
コレはFirefox全般の特有のクセなのでしょうか?
内部参照のみでも意図したCSSにするには何か他に方法は在りますか?

ローカルのファイルの話でしょうか?それとも HTTP 上の話でしょうか?

HTTP 上の話であれば、XHTML の文書は Content-Type ヘッダは text/html ではなく application/xhtml+xml としてください。
Contetnt-Type が text/html だと、Firefox は HTML として解釈しようとしてしまいます。
ただし、application/xhtml+xml を受け入れてくれないブラウザもありますので、そのような場合には HTTP リクエストのヘッダから判断して、text/html にするような対処が必要になるでしょう。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 2 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[24人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean