Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
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
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)
注釈 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;
}

ライブデモ

Clone

CSS Clone demo.

プレビュー全画面表示

Slice(srais)

CSS Slice(srais) demo.

プレビュー全画面表示

tag styleclone

CSS tag styleclone demo.

プレビュー全画面表示

実務での使いどころ

  • 改行されたインライン要素への統一装飾

    複数行にまたがるハイライトやタグ要素に、行ごとにパディングとボーダーを独立して適用し、行末・行頭でも美しい表示を維持できます。

注意点

  • Safariでは未サポートです。-webkit-box-decoration-break プレフィックス付き版で一部動作しますが、標準版の対応を確認してください。

アクセシビリティ

  • 装飾の分割方法は視覚的な変更のみで、コンテンツの意味やスクリーンリーダーの読み上げには影響しません。