box-decoration-break
box-decoration-break は CSS のプロパティで、要素の断片が複数の行、段、ページに渡る場合に描画する方法を指定します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 130 | 130 | 32 | 7 | 130 | 7 | |
clone | 130 | 130 | 32 | 7 | 130 | 7 |
slice | 130 | 130 | 32 | 7 | 130 | 7 |
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
対応条件
- ベンダープレフィックス付きで対応: -webkit- (22)
実装メモ
- このプロパティは、インライン要素でのみサポートされます。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
対応条件
- ベンダープレフィックス付きで対応: -webkit- (79)
実装メモ
- このプロパティは、インライン要素でのみサポートされます。
注釈 2件
制限事項
- このブラウザでは部分的にしか実装されていません
実装メモ
- このプロパティは、インライン要素でのみサポートされます。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
対応条件
- ベンダープレフィックス付きで対応: -webkit- (25)
実装メモ
- このプロパティは、インライン要素でのみサポートされます。
注釈 2件
制限事項
- このブラウザでは部分的にしか実装されていません
実装メモ
- このプロパティは、インライン要素でのみサポートされます。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
対応条件
- この値は、-webkit- プレフィックスを使用した場合のみサポートされていました。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
対応条件
- この値は、-webkit- プレフィックスを使用した場合のみサポートされていました。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
対応条件
- この値は、-webkit- プレフィックスを使用した場合のみサポートされていました。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
対応条件
- この値は、-webkit- プレフィックスを使用した場合のみサポートされていました。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
対応条件
- この値は、-webkit- プレフィックスを使用した場合のみサポートされていました。
注釈 3件
制限事項
- このブラウザでは部分的にしか実装されていません
削除済み
- このバージョンで機能が削除されました (130)
対応条件
- この値は、-webkit- プレフィックスを使用した場合のみサポートされていました。
基本構文
CSS
.tag {
box-decoration-break: clone;
background: #4caf50;
padding: 2px 8px;
border-radius: 4px;
} ライブデモ
実務での使いどころ
-
改行されたインライン要素への統一装飾
複数行にまたがるハイライトやタグ要素に、行ごとにパディングとボーダーを独立して適用し、行末・行頭でも美しい表示を維持できます。
注意点
- Safariでは未サポートです。-webkit-box-decoration-break プレフィックス付き版で一部動作しますが、標準版の対応を確認してください。
アクセシビリティ
- 装飾の分割方法は視覚的な変更のみで、コンテンツの意味やスクリーンリーダーの読み上げには影響しません。