marker-offset:マーカーとの間隔を指定する

適用対象 マーカー要素
継承 しない

このプロパティは非推奨または廃止になりました。新しく作るウェブサイトへの使用は避けて下さい。また、既存のソースコードの中に含まれている場合は更新をお勧めします。詳細は現行の標準仕様に従って下さい。

marker-offsetプロパティの説明

CSSのmarker-offsetプロパティは、displayプロパティの[marker値]の指定された要素に対して有効です。

リストマーカーは、[display: marker]の要素に対して、基本ボックスの外側に行ボックスとして生成されます。このボックスはpaddingとborderを持ちますが、marginを持ちません。そのため、[list-style-position]と[marker-offset]を使ってで指定主要ボックスとの距離を調節します。

[display: marker;]は、擬似要素[:before][:after]をセレクタとして指定し、それ以外のセレクタに対しては、[display: inline]と等しくなります。セレクタにマッチした対象のマーカボックスと基本ボックスの距離を指定します。

marker-offsetに与えられる値

auto
自動的に間隔が指定されます。
number
任意の単位に数値を付けて指定します。

marker-offsetの使用サンプル


<ul class="sample-block">
	<li>リストサンプル01</li>
	<li>リストサンプル02</li>
	<li>リストサンプル03</li>
</ul>

.sample-block {
	list-style: disc url(/images/sample_list_marker.png) outside;
	margin: 0;
}

marker-offsetに関連するCSSプロパティ

非推奨または廃止されたプロパティ
background-break インライン要素の背景画像の繰り返し方法を指定する
baseline-shift 優先するベースラインを指定し直す
bookmark-label ブックマークのラベル(名前)を指定する
bookmark-level ブックマークのレベル(度合い)を指定する
bookmark-target ブックマークのターゲット(対象)を指定する
border-break ボックスが分割された場合のボーダーの表示方法を指定する
box-align 親要素内に含まれる子要素を揃える水平位置の基準を指定する
box-direction 親ボックス内に配置する子要素の表示方向を指定する
ime-mode テキスト入力時のIMEの状態を指定する
marker-offset リストマーカーとの間隔を指定する
page-break-after 印刷時の改ページ位置を、特定の要素直後に指定する
page-break-before 印刷時の改ページ位置を、特定の要素直前に指定する
scrollbar-base-color スクロールバーのベースになる色を指定する
scrollbar-arrow-color スクロールバーの矢印にあたる色を指定する
scrollbar-face-color スクロールバーの表面にあたる色を指定する
scrollbar-3dlight-color スクロールバーの左端と上端にあたる色を指定する
scrollbar-highlight-color スクロールバーのハイライトにあたる色を指定する
scrollbar-shadow-color スクロールバーの影にあたる色を指定する
scrollbar-darkshadow-color スクロールバーの右端と下端にあたる色を指定する
text-autospace アルファベット等との間隔を指定
zoom 要素の表示倍率(拡大・縮小)を指定する