値 | 版 |
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 | △ | △ | △ | △ | △ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
auto | 1-2 | × | × | × | × | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 3
- margin-bottom はサポートされない。
- 隣接する垂直マージンが相殺されず,デフォルトのマージンが足し合わされてしまう。
- Win版 MSIE 4〜5
- 非置換インライン要素に対して指定しても効果がない。
- 相殺されない筈のマージンが相殺されたり,垂直方向のパディングが異常に伸縮したりする。
- Win版 MSIE 4〜6
- 上下マージンのパーセント値を,包含ブロックの横幅を基準に算出しない。
- Win版 MSIE 6
- 標準準拠モードの時にのみ margin-left,margin-right の 'auto' を正しく解釈する。
- p,blockquote,h1〜h6,pre要素の上下マージンを 'auto' に設定しても '0' にならない(デフォルトにリセットされる)。
- Win版 Opera 6
- p,blockquote,h1〜h6,pre,form,ul,ol,li,dl要素の上下マージンを 'auto' に設定しても '0' にならない(デフォルトにリセットされる)。
- Netscpae 4
- 非常に不安定。特にインライン要素は要注意。
- 他のプロパティの状態によって変化したりする。
- 隣接する垂直マージンが相殺されず,デフォルトのマージンが足し合わされてしまう。
- 関連バグ情報:
-
値 | 版 |
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 | △ | △ | △ | △ | △ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
auto | 1-2 | × | × | × | × | ○ | ○ | × | ○ | ○ | ○ | △ | ○ |
詳細は個別指定のプロパティの対応状況を参照のこと。
- Mac版 MSIE 5
margin: auto
と指定した場合,blockquote,ul,ol要素の左右マージンが同じ算出値にならない。
margin: 1em auto
の様に指定した場合,table要素の左右マージンが同じ算出値にならない。
- Win版 Opera 6
- 複数指定に含まれる 'auto' は正しく解釈されない。
- 関連バグ情報:
-
値 | 版 |
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 4〜5
- 非置換インライン要素に対して指定しても効果がない。
- Win版 MSIE 4〜6
- 上下パディングのパーセント値を,包含ブロックの横幅を基準に算出しない。
- Netscape 4
- 非置換インライン要素に指定するとブロックとして整形されるか,または適用されない。
- 関連バグ情報:
-
値 | 版 |
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 | × | △ | △ | △ | △ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
詳細は個別指定のプロパティの対応状況を参照のこと。
- 関連バグ情報:
-
値 | 版 |
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 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 4〜5
- 非置換インライン要素に対して指定しても効果がない。
- Netscape 4
- ボーダーの幅を明示しないと,ボーダーが描画されない(初期値が 'medium' ではない)。
- 関連バグ情報:
-
値 | 版 |
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 |
<color> | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
transparent | 2 | × | × | × | × | × | ○ | × | ○ | ○ | ○ | × | ○ |
- Win版 MSIE 4〜5
- 非置換インライン要素に対して指定しても効果がない。
- Win版 MSIE
- 'transparent' を指定すると,colorプロパティの色で描画される。
- Win版 Opera 6
- 初期値がcolorプロパティの値ではなく黒になっている。
- 'transparent' を指定すると黒色で描画される。
- 関連バグ情報:
-
値 | 版 |
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 |
<color> | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
transparent | 2 | × | × | × | × | × | △ | × | ○ | ○ | ○ | × | △ |
詳細は個別指定のプロパティの対応状況を参照のこと。
- Mac版 MSIE 5
- 複数指定に 'transparent' が含まれていると正常に適用されない。
- Win版 Opera 7
- 複数指定に 'transparent' が含まれていると宣言が無視される。
- Netscpae 4
- 初期値がcolorプロパティの値ではなく黒になっている。
- 'transparent' を指定すると黒色で描画される。
- 四辺のボーダーに対してを個別に色を指定することができない。
- 関連バグ情報:
-
結合ボーダーモデルの表関連要素以外の場合
値 | 版 |
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 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
hidden | 2 | × | × | × | × | × | × | × | ○ | ○ | ○ | × | ○ |
dotted, dashed | 1-2 | × | × | × | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
solid | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
double | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
groove | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
ridge | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
inset | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
outset | 1-2 | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 4〜5
- 'dashed' か 'dotted' を指定すると,'solid' と同様に描画される。
- 非置換インライン要素に対して指定しても効果がない。
- Win版 MSIE 5〜5.5
- html または body要素にボーダーを指定すると,表示域にボーダーが描画される。
- Win版 MSIE 6
- html要素にボーダーを指定すると,表示域にボーダーが描画される。
- Mac版 MSIE 5
- 'hidden' を指定した場合,'solid' と同様に描画される。
- Win版 Opera 6〜7.0
- 'hidden' を指定した場合,透明になるだけで幅が '0' にならない。
- 関連バグ情報:
-
結合ボーダーモデルの表関連要素の場合
値 | 版 |
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 | 2 | × | − | ○ | ○ | ○ | − | × | − | ○ | ○ | ○ | ○ |
hidden | 2 | × | − | × | × | × | − | × | − | ○ | ○ | ○ | ○ |
dotted, dashed | 2 | × | − | × | ○ | ○ | − | × | − | ○ | ○ | ○ | ○ |
solid | 2 | × | − | ○ | ○ | ○ | − | × | − | ○ | ○ | ○ | ○ |
double | 2 | × | − | ○ | ○ | ○ | − | × | − | ○ | ○ | ○ | ○ |
groove | 2 | × | − | ○ | ○ | ○ | − | × | − | ○ | ○ | ○ | ○ |
ridge | 2 | × | − | ○ | ○ | ○ | − | × | − | ○ | ○ | ○ | ○ |
inset | 2 | × | − | △ | △ | △ | − | × | − | ○ | ○ | △ | ○ |
outset | 2 | × | − | △ | △ | △ | − | × | − | ○ | ○ | △ | ○ |
※ "−" と表記した列のブラウザは,結合ボーダーモデルをサポートしていない。
- Win版 MSIE 5
- 'dashed' か 'dotted' を指定すると,'solid' と同様に描画される。
- Win版 MSIE 5〜6
- 行要素,行グループ要素,列要素,列グループ要素にはボーダーが描画されない。
- ボーダーの種類による優先度が不正。
- 'inset' または 'outset' を指定しても,それぞれ 'groove' と 'ridge' と同じにならない。
- Win版 Opera 6
- 列要素,列グループ要素に指定されたボーダーの描画が異常。
- 'dotted' または 'dashed' のときのボーダーの描画が異常。
- 'inset' または 'outset' を指定しても,それぞれ 'groove' と 'ridge' と同じにならない。
- Win版 Opera 7.0
- 'hidden' を指定したときに,表要素のボーダーが非表示にできない。
- 行グループ要素の右側にボーダーが描画されない。
- 列要素,列グループ要素のボーダーの描画が異常。
値 | 版 |
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 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
hidden | 2 | × | × | × | × | × | × | × | ○ | ○ | ○ | × | ○ |
dotted, dashed | 1-2 | × | × | × | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
solid | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
double | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
groove | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
ridge | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
inset | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
outset | 1-2 | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
詳細は個別指定のプロパティの対応状況を参照のこと。
- Netscpae 4
- ブロック要素に指定しても,テキストがある部分までの幅でしてボーダーや背景が描画されない。マージン(必要なければ '0')や width を明示すればブロック全体の幅で描画させることが可能。非置換インライン要素に指定すると,ブロックレベルとして整形される。
- li,dt,dd要素に指定すると,ボーダーが上に小さく描画される。
- hr,img,input要素に指定すると,ボーダーが左下に小さく描画される。
- textarea や select要素に指定すると,要素内容が普通のテキストとして表示され,入力や選択ができなくなる。
- ボーダー色の初期値がcolorプロパティの値ではなく黒になっている。
- ボーダーの幅を明示しないと,ボーダーが描画されない(初期値が 'medium' ではない)。
- 'dashed' か 'dotted' を指定すると,'solid' と同様に描画される。
- 'hidden' あるいは,四辺のボーダーに対して個別に指定すると,'outset' と同様に描画される。
- 関連バグ情報:
-
値 | 版 |
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 |
- | - | × | △ | △ | ○ | ○ | ○ | × | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 4〜5
- 非置換インライン要素に対して指定しても効果がない。
- Win版 MSIE
- 'transparent' を指定するとcolorプロパティ値の色で描画される。
- Win版 Opera 6〜7.0
- 'transparent' が含まれていると宣言が無視される。
- 関連バグ情報:
-
値 | 版 |
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 |
- | - | × | △ | △ | ○ | ○ | ○ | △ | ○ | ○ | ○ | ○ | ○ |
- Win版 MSIE 4〜5
- 非置換インライン要素に対して指定しても効果がない。
- Win版 MSIE
- 'transparent' を指定するとcolorプロパティ値の色で描画される。
- Mac版 MSIE 5
border: none;
を宣言した後に,borderプロパティで色の値を省略して上書き(例:border: solid thin
)するとボーダーが描画されない。(仕様上,色の値を省略した場合,ボーダー色は前景色と同じ色になる筈で,種類が明示されていればボーダーは描画される筈。)
- Win版 Opera 6〜7.0
- 'transparent' が含まれていると宣言が無視される。
- Netscape 4
- 'transparent' を指定すると黒色で描画される。
- 関連バグ情報:
-