ボックス内のページ分割
の例
#箱 { page-break-inside: 回避します。 } |
説明
このプロパティは、指定された要素内でページングが発生するかどうかを設定します。
サポート状況
IE6 いいえ IE7いいえ IE8はい |
N. アウトラインプロパティの
例
#箱 { アウトライン: 1 ピクセルの赤の実線。 } |
説明
アウトラインとは、outline-style、outline-width、outline-colorの略です。この属性は、ドキュメント フローに影響を与えないため、border 属性よりも優れており、レイアウトの問題のデバッグに役立ちます。
サポート状況
IE6 いいえ IE7いいえ IE8はい |
O.
表示属性の代替値の例
#箱 { 表示: インラインブロック; } |
説明
通常、表示属性はブロック、インライン、またはなしに設定されます。代替値には次のものがあります。
インラインブロック インラインテーブル リスト項目 慣らし運転 テーブル 表のキャプション テーブルセル 表と列 テーブル列グループ テーブルフッターグループ テーブルヘッダーグループ テーブル行 テーブル行グループ |
サポート状況
IE6 いいえ IE7いいえ IE8はい |
折りたたみ可能な空白スペースの処理
例
p { ホワイトスペース: 行前; } ディビジョン { ホワイトスペース: ラップ前; } |
ホワイトスペース属性の行前値設定は、複数のホワイトスペース要素を 1 つのホワイトスペースに折りたたんで、明示的な改行を許可します
。
ホワイトスペース属性の pre-wrap 値は、複数のホワイトスペースを 1 つに折りたたむことはありませんが、改行を明示的に設定することはできます。
サポート状況
IE6 いいえ IE7いいえ IE8 可 |
4. その他各種テクノロジー
A.@import の
メディアタイプ例
@import url("styles.css") 画面; |
説明:
上記の例と同様に、インポートされたスタイルシート ファイルのメディア タイプは、ファイル アドレスの後に宣言されます。この例では、メディア タイプは「画面」です。
サポート状況
IE6 いいえ IE7いいえ IE8はい |
バグ
IE6 および IE7 は @import をサポートしていますが、メディア タイプが指定されている場合は効果がなく、通常の @import ルールが無効になる場合もあります。
B. カウントインクリメントの
例
h2 { カウンタインクリメント: ヘッダー; } h2:前{ 内容: カウンタ(ヘッダー) ". "; } |
説明
この CSS テクニックを使用すると、before 疑似要素と併用して、指定した要素の前に表示される数字を自動的に増加させることができます。
サポート状況
IE6 いいえ IE7いいえ IE8はい |
C.
生成されたコンテンツの参照文字の例
q { 引用符: "" ""; } q:前 { 内容: オープンクオート; } q:{の後 内容: クローズクオート; } |
説明では、
q タグで使用する、コンテンツの生成に使用される引用コール サインを指定します。
サポート状況
IE6 いいえ IE7いいえ IE8 はい |
5. 重要なバグと非互換性の問題
次に、上記に記載されていない IE6 および IE7 の多くのバグを示します。もちろん、このリストには 3 つのブラウザすべてでサポートされていないエントリは含まれていません。
IE6 のバグ
A. 要素のスタイル設定をサポートしません
B. ハイフンとアンダースコアで始まるクラス名と ID 名をサポートしません
C.
Dアンカー疑似クラスが正しい順序 (:link、:visited、:hover) で使用されない場合、:hover 疑似クラスは無効になります
。 E. 属性の ! important 宣言は、同じルール内の同じ属性の未使用の !重要な宣言がカバーされています。
F. 高さは min-height のように動作します
G. 幅は min-width のように動作します
H. 左右の二重マージン
I. 点線の境界線 (点線) は点線の境界線 (破線) のように見えます
J. text-decoration の line-through 値 テキストは次のようになります
順序付きリスト
が固定構造の場合 (haslayout が true、li の高さ/幅/ズームを設定して haslayout 値をアクティブにすることはできません)、シリアル番号は増加せず、1 のままになります。
L. リスト要素は list-style-type の利用可能な値をすべてサポートしているわけではありません
M. リスト エントリがフローティングの場合、指定された list-style-image は表示されません
N. @font-face は完全にはサポートされていません
O. 一部セレクターはコメントやドキュメントの宣言と誤って一致します
。クラス セレクターと組み合わせた ID セレクターが一致しない場合、別のクラス セレクターと組み合わせた同じ ID セレクターも不一致として扱われます。
IE7 のバグ
A. 順序付きリストが固定構造の場合 (haslayout が true、li の高さ/幅/ズームを設定して haslayout 値をアクティブにすることができない)、シリアル番号は増加せず、1 のままです。
B. リスト要素は次のとおりです。サポートされていません list-style-type の利用可能なすべての値
C. リスト項目がフローティングの場合、指定された list-style-image は表示されません
D. @font-face は完全にはサポートされていません
E. 一部のセレクターは誤って一致しますコメントとドキュメント 免責条項
F. ここで言及されていない一部の IE バグは、特定の環境でのみ発生し、特定の CSS プロパティまたは値に割り当てられません。