CSS - box-decoration-break

トップ > CSSリファレンス > box-decoration-break

概要

属性名 box-decoration-break
slice | clone
初期値slice
適用可能要素すべての要素
継承継承しない

サポート (説明)

CSSIEEdgeFirefoxChromeOperaSafari
基本CSS3(未)(未)322211.56.1

説明

インライン要素が改行されたり、ブロック要素が段組み、改頁する際の、border, border-radius, border-image, background, box-shadow, padding などの表示方法を指定します。Internet Explorer や Edge ではサポートされていません。Chrome や Safari では -webkit- が必要で、インライン要素に対してのみサポートされています。動作確認するには Firefox がおすすめです。

slice
初期値。最初にボーダー、背景、影、パディングなどをつけた後に、改行・改段・改頁します。
clone
最初に改行・階段・改頁した後に、個々のボックスにボーダー、背景、影、パディングなどをつけます。

使用例

CSS
.clone {
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.multicol {
  columns: 2;
  width: 20rem;
  margin-bottom: .5rem;
}
.example-inline {
  padding: .5rem;
  border: 1px solid #cce;
  border-radius: 1rem;
  line-height: 3rem;
  background-color: #eef;
}
.example-block {
  padding: .5rem;
  border: 1px solid #cce;
  border-radius: 1rem;
  background-color: #eef;
}
HTML
<h5>[inline] box-decoration-break: slice</h5>
<div>
  <span class="example-inline">HAPPY<br>NEW<br>YEAR!!</span>
</div>

<h5>[inline] box-decoration-break: clone</h5>
<div>
  <span class="example-inline clone">HAPPY<br>NEW<br>YEAR!!</span>
</div>

<h5>[block] box-decoration-break: slice</h5>
<div class="multicol">
  <div class="example-block">あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん</div>
</div>

<h5>[block] box-decoration-break: clone</h5>
<div class="multicol">
  <div class="example-block clone">あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん</div>
</div>
表示
[inline] box-decoration-break: slice
HAPPY
NEW
YEAR!!
[inline] box-decoration-break: clone
HAPPY
NEW
YEAR!!
[block] box-decoration-break: slice
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん
[block] box-decoration-break: clone
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよわをん

リンク


Copyright (C) 2020 杜甫々
初版:2020年1月5日、最終更新:2020年1月5日
http://www.tohoho-web.com/css/prop/box-decoration-break.htm