付録:CSS対応状況表
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
<length> | 1-2 | △ | ○ | ○ | ○ | ○ | ○ | △ | ○ | ○ | ○ | △ | ○ |
<percentage> | 1-2 | △ | △ | △ | △ | △ | ○ | △ | ○ | ○ | ○ | △ | ○ |
- Win版 MSIE 3〜4,Netscape 4
- 当該要素の子孫部に値が継承されない。
- Win版 MSIE 3
- 長さの単位として 'em' または 'ex' を指定した場合,ピクセル値として解釈される。
- Win版 MSIE 4〜6
- 要素自身の width が明示されていない時のパーセント指定は,body要素の内容幅などを参照する。
- Win版 Opera 6
- インデントの算出値にマージン幅とパディング幅を足し合わせてしまう。
- 前方に匿名ブロックボックスがあると,すべての弟ブロックボックスに値が継承されない。
- 関連バグ情報:
-
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
left | 1-2 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
right | 1-2 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
center | 1-2 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
justify | 1-2 | × | × | △ | △ | △ | △ | × | △ | △ | △ | △ | △ |
<string> | 2 | × | × | × | × | × | × | × | × | × | × | × | × |
- Win版 MSIE
- ブロックレベル要素に含まれるブロック自体のマージン(水平余白)まで調整してしまう。
- 両端揃え(justify)について
- 三角印で示したブラウザは欧文の両端揃えには対応している。
- どのウェブブラウザも和文の両端揃えには対応していない。
- 特に Mac版 MSIE 5 では要素内の表示が極端に崩れてしまう。
- 関連バグ情報:
-
値 |
版 | IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
none | 1-2 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
underline | 1-2 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
overline | 1-2 | × | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
line-through | 1-2 | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
blink | 1-2 | × | × | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 3〜5,Netscape 4
- ブロック要素に指定した場合,子孫部で異なる前景色が指定されていると,その色で線が装飾される。
- Netscpae 6.1 および 6.2
- 'blink' を無視する。これよりも後のバージョンでは点滅する。ただし設定で無効にすることもできる。
- 関連バグ情報:
-
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
共通 | 2 | × | × | × | × | × | × | × | × | × | × | × | × |
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
none | 1-2 | × | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
<length> | 1-2 | × | △ | △ | △ | △ | △ | × | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE
- 長さの単位として 'em' または 'ex' を指定した場合,要素自身のフォントサイズを参照しない場合がある:
- 当該要素がブロックレベル要素で width か height (もしくは両方)が明示されている場合,要素自身の font-size を参照する。
- 上記以外の場合,当該要素の祖先のうち,width か height (もしくは両方)が明示されいて,かつ font-size も明示指定されている最も近いブロックベル要素の font-size を参照する。
- 上記二項の何れでもない場合,html または body要素に指定されている font-size を参照する。
- Mac版 MSIE 5
- 複数行に渡る範囲に指定すると,行の折り返し位置がおかしくなり,テキストがブロックボックスの幅を越えて表示される。
- テキスト入力フィールドなどに適用すると,文字の入力位置と表示位置がずれる。
- 関連バグ情報:
-
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
none | 1-2 | × | × | × | × | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
<length> | 1-2 | × | × | × | × | △ | ○ | × | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 6
- 長さの単位として 'em' または 'ex' を指定した場合,要素自身のフォントサイズを参照しない場合がある:
- 当該要素がブロックレベル要素で width か height (もしくは両方)が明示されている場合,要素自身の font-size を参照する。
- 上記以外の場合,当該要素の祖先のうち,width か height (もしくは両方)が明示されいて,かつ font-size も明示指定されている最も近いブロックベル要素の font-size を参照する。
- 上記二項の何れでもない場合,html または body要素に指定されている font-size を参照する。
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
共通 | 1-2 | × | ○ | ○ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
値 | 版 |
IE3 Win |
IE4 Win |
IE5 Win |
IE5.5 Win |
IE6 Win |
IE5 Mac |
N4 Win |
N6 Win |
N7 Win |
N7.1 Win |
O6 Win |
O7 Win |
normal | 1-2 | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
pre | 1-2 | × | × | × | × | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
nowrap | 1-2 | × | × | × | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 6
- 'pre' は標準準拠モードのときにのみ適用される。
- 関連バグ情報:
-