<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><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>方向に順に配置され、<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>行</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">line</rt></rubyb>を形成します。
この時、1つの<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:"><anchor>矩形</anchor>の領域<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">rectangular area</rt></rubyb>のことを<dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>行箱</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">line box</rt></rubyb></dfn>といいます。</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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</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:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/TR/CSS21/visuren.html#inline-formatting">http://www.w3.org/TR/CSS21/visuren.html#inline-formatting</anchor-external></li></ul></li></ul></section><section><h1>レンダリング</h1><section><h1>水平方向</h1><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> <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">width</rt></rubyb>は<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>が存在するか否かによって決まります。 <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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p><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> <rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>左辺</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">left edge</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>に接します。
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>右辺</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">right edge</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>に接します。
ただし、<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>浮動箱</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">floating box</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>の間に入ることもあります。
<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">ですから、同じ<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>と同じになるわけですが、
<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>方向の空間が限られているなら、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行幅</anchor>同士で変わってくることもあります。<src><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></comment-p></section><section><h1>字揃え</h1><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> <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>方向の分布は
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">text-align</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:">justify</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>
(<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>行内表箱</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">inline-table box</rt></rubyb>や<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>行内ブロック箱</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">inline-block box</rt></rubyb>を除きます。)
の中の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>間隔</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">space</rt></rubyb>や<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>語</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">word</rt></rubyb>を<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">伸長<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">stretch</rt></rubyb>して<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">構いません</strong></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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src> <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>に、 <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>に詰めて配置されます。</p></section></section><section><h1>垂直方向</h1><section><h1>高さ</h1><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> <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">top</rt></rubyb>から順に並べられます。</p><p><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> <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">height</rt></rubyb>は、<ed xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">...</ed></p><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>の<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>の揃え方は <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">vertical-align</anchor>'</code> 
<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>の大きな<anchor>箱</anchor>の高さよりも<anchor>行箱</anchor>の<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p><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> 同じ<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p></section><section><h1>積み重ね</h1><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> 1つの<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>方向に<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">積み重ねて<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">stack</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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</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>を積み重ねる場合には、互いに重ならずに隙間も開けずに配置されます。
<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p></section></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>の<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>に<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">分割<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">split</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>が分割できない場合、例えば<ul><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行内箱</anchor>が1<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>だけの場合</li><li><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">word breaking rule</rt></rubyb>が<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">break</rt></rubyb>を認めていない場合</li><li><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:">white-space</anchor>'</code> の <code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">nowrap</anchor>'</code> や
<code class="CSS" xml:lang="en">'<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">pre</anchor>'</code> の影響を受ける場合</li></ul></p><p>... などには<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">overflow</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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></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>の見た目は変化しません。<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src>
従って、例えば周囲に<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">境界線</anchor>が描かれる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行内箱</anchor>が2つに分割された場合、分割されることによって生じた辺は<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="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</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">bidirectional text processing</rt></rubyb>によって同じ<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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p></section><section><h1>零高行箱</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行箱</anchor>は、<ul><li><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>テキスト</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">text</rt></rubyb>を含まない</li><li><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">保持<rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">preserve</rt></rubyb>される<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>空白</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">white space</rt></rubyb>がない</li><li><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>が0ではない<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">行内要素</anchor>がない</li><li>他の<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>フロー内内容</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">in-flow content</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>など) がない</li><li><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>改行</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">line feed</rt></rubyb>で終わらない</li></ul></p><p>... なら、<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>零高行箱</anchor><rt xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">zero-height line box</rt></rubyb>として扱わなければ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">なりません</strong></anchor>。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">余白</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">collapse</anchor> においては<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">零高行箱</anchor>は無視しなければ<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><strong xmlns="http://www.w3.org/1999/xhtml">なりません</strong></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="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal></src></p></section></section><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</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>からはみ出すこともあります。</p></section><section><h1>メモ</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>
<cite xml:lang="en">CSS3 module: line</cite> (<time>2008-02-24 16:22:04 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://dev.w3.org/cvsweb/~checkout~/csswg/css3-linebox/Overview.html?content-type=text/html;%20charset=utf-8">http://dev.w3.org/cvsweb/~checkout~/csswg/css3-linebox/Overview.html?content-type=text/html;%20charset=utf-8</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite xml:lang="en">Gloss the CSS term &quot;line box&quot; · whatwg/html@59ffb6e</cite>
(<time>2016-03-02 15:14:01 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/whatwg/html/commit/59ffb6e5774f34c307022b832893f38e701f2c36">https://github.com/whatwg/html/commit/59ffb6e5774f34c307022b832893f38e701f2c36</anchor-external></p></section></body></html>