- 目次
- link要素
- @import
- @media
- @page
- @charset
- [属性名]
- [属性名=属性値]
- [属性名~=属性値]
- [属性名|=属性値]
- クラス
- 一意
UAのバグ 一覧 - 導入方法とセレクタ
link要素によるCSSファイル引用
- Windows版 NetscapeNavigator
-
- MEDIAの属性値に"screen"以外を指定すると読み込まれなくなる(メディアタイプを複数指定した場合も認識されない)。
- 背景画像などを相対パスで指定した場合、そのCSSファイルからでは無く、呼び出したHTMLファイルからの相対パスとして解釈される。
- 指定したURLの外部CSSファイルが無い場合は「ページが見つかりません」と表示され、HTTP404のエラーとなる。
- 「ALTERNATE」に対応していない。
- Windows版 InternetExplorer
-
- 6.0 , 5.5 , 5.0 , 4.0「ALTERNATE」に対応していない。(内部的には認識している)
- Macintosh版 InternetExplorer
-
- 5.0, 4.5MEDIA属性の値として、対応していない文字(例:ABC)を指定しても読み込む。
- 5.0, 4.5「ALTERNATE」に対応していない。
- Windows版 Opera
-
- 6.0「ALTERNATE」に対応していない。
- 6.0typeが何であろうと text/css として処理される。
@importを使ったCSSファイル参照
- Windows版 Netscape
-
- 7.0[url()]の場合、@importとの間に空白類が無いと無視される。
- 7.0大文字小文字を区別しない。
- Windows版 InternetExplorer
-
- 6.0 , 5.5 , 5.0 , 4.0メディアタイプを指定するとスタイルを取り込まない。
- 5.5 , 5.0 , 4.0規則集合の後に配置しても無視されない。
- 4.0[url()]を使わないで指定するとスタイルを取り込まない。
- Macintosh版 InternetExplorer
-
- 5.0 , 4.5URLの前後に「'」をつけた場合はスタイルを取り込まない。
- 5.0 , 4.5メディアタイプを指定する場合は、[url()]形式のみ有効。
- 4.5[url()]内でURLの前後に「"」をつけた場合はスタイルを取り込まない。
- Windows版 Opera
-
- 7.0[url()]の場合、@importとの間に空白類が無いと無視される。
- Windows版 Netscape
-
@page規則
- Windows版 Opera
-
- 6.0ページセレクタに対応していない。
- 6.0疑似クラスを付加するとページ自体がレンダリングされなくなる。
@charset規則
- Windows版 Netscape
-
- 7.0「ISO-2022-JP」の場合のみ「@charset」との間に空白類が無いと無視される。
- Windows版 Opera
-
- 7.0Shift_JIS、EUC-jp以外は自動認識する。
- 7.0「ISO-2022-JP」の場合のみ「@charset」との間に空白類が無いと無視される。
[属性名]セレクタ
- Windows版 Netscape
-
- 7.0不正な要素・属性・属性値の組み合わせでも、存在しない属性でも反応する。
- Windows版 Opera
-
- 7.0 , 6.0abbr、alink、cellpadding、cellspacing、char、charoff、coords、declare、dir、height、hspace、marginwidth、marginheight、src、start、tabindex、type、vspace、width属性に対応していない。
- 7.0 , 6.0該当属性を持たない要素でも、その属性を指定すると反応する。
- 7.0bgcolor、colspan、link、maxlength、object、profile、rowspan、scheme、span、text、title、vlink属性に対応していない。(サポートしていない要素には適用される)
- 7.0heightはEMBED, IMG、sizeはBASEFONT, ISINDEX、typeはtextを除くINPUT, OBJECT, ISINDEX、widthはEMBED, IMG, OBJECTの場合にのみ適用される。
- 6.0accesskey、ondbclick、version、charset、hreflang、longdesc、codebase、archive、standby、cite、datetime、compact、accept、for、summary、frame、rules、axis、headers、scope、language属性に対応していない。
[属性名=属性値]セレクタ
- Windows版 Netscape
-
- 7.0不正な要素・属性・属性値の組み合わせでも、存在しない属性でも反応する。
- Windows版 Opera
-
- 7.0 , 6.0abbr、cellpadding、cellspacing、char、charoff、coords、declare、dir、height、hspace、marginwidth、marginheight、src、start、tabindex、type、vspace、width属性に対応していない。
- 7.0alink、bgcolor、colspan、link、maxlength、object、profile、rowspan、scheme、span、text、title、vlink属性に対応していない。(サポートしていない要素には適用される)
- 7.0heightはEMBED, IMG、sizeはBASEFONT, ISINDEX、typeはtextを除くINPUT, OBJECT, ISINDEX、widthはEMBED, IMG, OBJECTの場合にのみ適用される。
- 7.0不正な要素・属性・属性値の組み合わせでも、存在しない属性でも反応する。
- 6.0accept、accesskey、action、align、archive、axis、background、border、charset、checked、cite、codebase、color、cols、compact、data、datetime、disabled、for、frame、frameborder、headers、height、href、hreflang、language、longdesc、method、name、noshade、ondblclick、readonly、rows、rules、scope、scrolling、src、standby、summary、usemap、valign、width属性に対応していない。
- 6.0該当属性を持たない要素でも、その属性を指定すると反応する。
[属性名~=属性値]セレクタ
- Windows版 Netscape
-
- 7.0不正な要素・属性・属性値の組み合わせでも、存在しない属性でも反応する。
- Windows版 Opera
-
- 7.0 , 6.0リストの値を採らない要素でも、それらしい属性値を指定すると反応する。
- 7.0 , 6.0span、label、selected、code、object属性に関しては調査不能なので不明。
[属性名|=属性値]セレクタ
- Windows版 Netscape
-
- 7.0不正な要素・属性・属性値の組み合わせでも、存在しない属性でも反応する。
- Windows版 Opera
-
- 7.0 , 6.0ハイフン区切りリストの値を採らない要素でも、それらしい属性値を指定すると反応する。
- 7.0 , 6.0span、label、selected、code、object属性に関しては調査不能なので不明。
クラスセレクタ
- Windows版 Netscape
-
- 7.0クラス名の先頭に「_」「-」を含むものでも有効。
- 7.0大文字小文字を区別しない。
- 6.0 , 6.2クラス名に「_」を含むものは無効。
- Windows版 NetscapeNavigator
-
- 大文字小文字を区別しない。
- 複数のクラス指定に対応していない。
- Windows版 InternetExplorer
-
- 5.5 , 5.0 , 4.0大文字小文字を区別しない。
- 4.0クラス名に「_」を含むものは無効。
- 4.0複数のクラス指定に対応していない。
- Macintosh版 InternetExplorer
-
- 4.5大文字小文字を区別しない。
- 4.5複数のクラス指定に対応していない。
- Windows版 Opera
-
- 7.0 , 6.0クラス名の先頭に「_」を含むものでも有効。
- 7.0 , 6.0大文字小文字を区別しない。
- 7.0クラス名の先頭に数字を含むものでも有効。
一意セレクタ
- Windows版 Netscape
-
- 7.0クラス名の先頭に「_」「-」数字を含むものでも有効。
- 7.0大文字小文字を区別しない。
- 7.0非ASCII文字のIDでも有効。
- 6.0 , 6.2ID名に「_」を含むものは無効。
- Windows版 NetscapeNavigator
-
- 「#id」は適用されるが、「P#id」のようにすると無効。
- 大文字小文字を区別しない。
- Windows版 InternetExplorer
-
- 5.5 , 5.0 , 4.0大文字小文字を区別しない。
- 4.0ID名に「_」を含むものは無効。
- Macintosh版 InternetExplorer
-
- Windows版 Opera
-
- 7.0 , 6.0ID名の先頭に「-」や「_」を含むものでも有効。
- 7.0 , 6.0非ASCII文字のIDでも有効。
- 7.0ID名の先頭に数字を含むものでも有効。
- 7.0大文字・小文字を区別しない。
page top
最終更新日:2003年09月29日
Copyright © 2002-2004 ばあど All Rights Reserved.