ボックス インセットの距離。
名前 | top 、right 、bottom 、left
|
---|---|
値 | auto | <length-percentage> |
初期値 | auto |
適用対象 | 有位置な要素 |
継承 | されない |
百分率 | 包含ブロックのサイズを基準にする ─ 注釈文を見よ |
算出値 | キーワード auto/算出された <length-percentage> 値 |
正準的順序 | 文法に従う |
アニメーション型 | 算出された値型による |
auto
<DIV style="border:1px solid black; width:100px; height:70px"> <SPAN style="border:1px solid black; position:relative; ">テスト</SPAN> </DIV> <DIV style="border:1px solid black; width:100px; height:70px"> <SPAN style="border:1px solid red; position:relative; top:auto; ">テスト</SPAN> </DIV>
これらのインセット プロパティは、ボックスの対応している側からの“インセット”― 内方へのオフセット ― を表現する(どのプロパティが上下左右どの側に対応するかは、ボックスの自前の書字モードに基づく ― [CSS-WRITING-MODES-3] § ボックスの抽象的な各種用語 を見よ)。例えば、top プロパティは、上端辺から下方へのインセットを表現する。物理的なプロパティとフロー相対なプロパティは、[CSS-LOGICAL-1] に定義されるように相互作用する。
各種 値の意味は:
負な値も許容される。
<DIV style="border:1px solid black; width:100px; height:70px"> <SPAN style="border:1px solid black; position:relative; ">テスト</SPAN> </DIV> <DIV style="border:1px solid black; width:100px; height:70px"> <SPAN style="border:1px solid red; position:relative; top:10px; bottom:10px; ">テスト</SPAN> </DIV>
<DIV style="border:1px solid black; width:100px; height:100px; writing-mode: vertical-rl; "> <SPAN style="border:1px solid black; position:relative; ">テスト</SPAN> </DIV> <DIV style="border:1px solid black; width:100px; height:100px; writing-mode: vertical-rl; "> <SPAN style="border:1px solid red; position:relative; top:10px; ">テスト</SPAN> </DIV>
負な値も許容される。
<DIV style="border:1px solid black; width:100px; height:70px"> <SPAN style="border:1px solid red; position:relative; top:50%; ">テスト</SPAN> </DIV>
注記: 固定的に位置された要素用のインセットに大き過ぎる値や負な値を利用すると、要素は表示域の外側へ容易に移動され得る。そうなった場合、内容は、スクロールする、その他の手段を通して到達できなくなる。
inset-block-start、inset-inline-start、inset-block-end、inset-inline-end。position。
表示内容: |
表示内容: |