<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1><code class="CSS" xml:lang="en">'position: relative'</code></h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> の <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">position</anchor>'</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>の値
<dfn><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">relative</anchor>'</code></dfn> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>によって<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">レンダリング</anchor>することを示します。</p><section><h1>仕様書</h1><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor><ul><li><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/CSS21/visuren.html#propdef-position" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.w3.org/TR/CSS21/visuren.html#propdef-position</anchor-external></li></ul></li></ul></section><section><h1>意味</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">position</anchor>'</code> の値 <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">relative</anchor>'</code> は、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">位置</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">通常フロー</anchor>に従って計算され、その後通常の位置から<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対的</anchor>にずらして配置されることを示します。
なお、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">通常フロー</anchor>に従って計算した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">位置</anchor>のことを<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">通常フローでの位置<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">position in normal flow</rt></rubyb></dfn>といいます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor></src></p></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">position</anchor>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">relative</anchor>'</code> が <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">display</anchor>'</code>
が <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-row-group</anchor>'</code>, <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-header-group</anchor>'</code>, 
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-footer-group</anchor>'</code>, <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-row</anchor>'</code>, 
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-column-group</anchor>'</code>, <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-column</anchor>'</code>, 
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-cell</anchor>'</code>, <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">table-caption</anchor>'</code>
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>に指定されたときの動作は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor> では未定義とされています
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor></src>。</p></section></section><section><h1>相対配置</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">通常フロー</anchor>や<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>浮動</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">float</rt></rubyb>によって配置した<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>を、その位置から相対的に移動させる
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(offsetting する)</weak> 配置法を、
<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">relative positioning</rt></rubyb></dfn>と呼びます。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p><section><h1>仕様書</h1><ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite xml:lang="en">Visual formatting model</cite> (<time>2009-09-04 22:00:16 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/CSS21/visuren.html#relative-positioning" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI">http://www.w3.org/TR/CSS21/visuren.html#relative-positioning</anchor-external></li></ul></li></ul></section><section><h1>レンダリング</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>自体は一旦<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">通常フロー</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">浮動</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">処理モデル</anchor>に従って位置の決定がなされますが、
その後すぐにずらして再配置されます。ですが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>の相対移動はその後の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">配置</anchor>には影響を与えません。
後続の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>の配置に当たっては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>による<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>の相対移動がなかったものとして計算されます。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS 2.1</anchor>, <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> 従って、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>すると<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>同士が<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">重なる<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">overlap</rt></rubyb>ことがあります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>が <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">overflow</anchor>'</code> が <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">scroll</anchor>'</code>
や <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">auto</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>から<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">溢れる<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">overflow</rt></rubyb>位置に来る場合には、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者エージェント</anchor>にはその<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>にも<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>がアクセスできるようにする
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<anchor>スクロールバー</anchor>を出す)</weak> 必要があります。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p><section><h1>水平方向の移動</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">右</anchor>方向に、
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">特性</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">左</anchor>方向にどれだけ移動させるかを示します。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src>
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">(<anchor>特性</anchor>の名前と移動方向が異なることに注意してください。<code xmlns="http://www.w3.org/1999/xhtml" class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> は<anchor>箱</anchor>の左側にどれだけ空間を作るか (= どれだけ右側に移動するか) と考えると分かりやすいですね。)</weak></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> と <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">算出値</anchor>は常に
<code class="math" xml:lang="en"><var>left</var> = -<var>right</var></code> となります。つまり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>によって<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱</anchor>の横幅が変わることはありません。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p><table><tbody><tr><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定値</anchor></td><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定値</anchor></td><td></td><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">算出値</anchor></td><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">算出値</anchor></td><td></td></tr><tr><td colspan="2"><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">auto</anchor>'</code></td><td>→</td><td colspan="2"><code class="CSS">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">0</anchor>'</code></td><td>移動しない</td></tr><tr><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">auto</anchor>'</code></td><td>その他</td><td>→</td><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定値</anchor> × -1</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定値</anchor></td><td>左に移動</td></tr><tr><td>その他</td><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">auto</anchor>'</code></td><td>→</td><td><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定値</anchor></td><td><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">指定値</anchor> × -1</td><td>右に移動</td></tr><tr><td>その他</td><td>その他</td><td>→</td><td colspan="3">左右どちらかが勝つ <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;13</anchor-internal></td></tr></tbody></table><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code>, <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> の両方に <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">auto</anchor>'</code>
でない値が指定されている状態は<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>過制約</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">over-constrained</rt></rubyb>であり、一方が無視されます。
どちらが<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">勝って<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">win</rt></rubyb>どちらが無視されるかは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">包含ブロック</anchor>の <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">direction</anchor>'</code> によって決まります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p><ul><li><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ltr</anchor>'</code> → <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> が勝ち、 <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> は -<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code></li><li><code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rtl</anchor>'</code> → <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code> が勝ち、 <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">left</anchor>'</code> は -<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">right</anchor>'</code></li></ul></section><section><h1>垂直方向の移動</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">水平</anchor>方向の場合と同様に、<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">top</anchor>'</code> や <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bottom</anchor>'</code>
で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">上</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">下</anchor>に移動させることができます。左右を上下に読み替えると垂直方向の場合になります。
ただし、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">過制約</anchor>な場合、 <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">top</anchor>'</code> が常に勝ち、
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">bottom</anchor>'</code> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">算出値</anchor>は -<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">top</anchor>'</code> になります。
<src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src></p></section></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置箱</anchor>は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">包含ブロック</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">確立</anchor>することがあります。 <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal></src>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">包含ブロック</anchor>の項を参照してください。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行</anchor>の高さの計算においては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置</anchor>による移動は考慮されません。従って、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">相対配置箱</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行箱</anchor>の外側に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">レンダリング</anchor>されることは十分あり得ます。</p></section></section></body></html>