--- title: box-direction slug: Web/CSS/box-direction tags: - CSS - Non-standard - Reference - box-direction translation_of: Web/CSS/box-direction --- <div>{{CSSRef}}{{Non-standard_header}}</div> <div class="warning"> <p>これはもともと CSS Flexible Box Layout Module の草稿のプロパティでしたが、より新しい標準に置き換えられました。以前の標準であった <code>box-direction</code> は <code>flex-direction</code> に置き換えられたので、 <code>-moz-box-direction</code> は XUL でのみ使用されます。現在の標準についての情報は<a href="/ja/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes">フレックスボックス</a>を参照してください。</p> </div> <p><a href="/ja/docs/Web/CSS">CSS</a> の <strong><code>box-direction</code></strong> プロパティは、ボックスが内容を通常通りに (上または左から) 配置するか、逆方向に (下または右から) 配置するかを指定します。</p> <pre class="brush:css no-line-numbers">/* キーワード値 */ box-direction: normal; box-direction: reverse; /* グローバル値 */ box-direction: inherit; box-direction: initial; box-direction: unset; </pre> <p>{{CSSInfo}}</p> <h2 id="Syntax" name="Syntax">構文</h2> <p><code>box-direction</code> プロパティは以下の列挙されたキーワード値のうちの一つで指定します。</p> <h3 id="Values" name="Values">値</h3> <dl> <dt><code>normal</code></dt> <dd>ボックスが内容を先頭 (左または上の端) から配置します。</dd> <dt><code>reverse</code></dt> <dd>ボックスが内容を末尾 (右または下の端) から配置します。</dd> </dl> <h3 id="Formal_syntax" name="Formal_syntax">形式文法</h3> {{CSSSyntax}} <h2 id="Examples" name="Examples">例</h2> <pre class="brush:css">.example { /* bottom-to-top layout */ -moz-box-direction: reverse; /* Mozilla */ -webkit-box-direction: reverse; /* WebKit */ box-direction: reverse; /* 仕様書通り */ } </pre> <h2 id="Notes" name="Notes">メモ</h2> <p>配置目的で <em>start</em> で示されるボックスの端は、ボックスの方向に依存します。</p> <table class="standard-table" style="text-align: center;"> <tbody> <tr> <th style="text-align: right;"><strong>Horizontal</strong></th> <td>left</td> </tr> <tr> <th style="text-align: right;"><strong>Vertical</strong></th> <td>top</td> </tr> </tbody> </table> <p>start と反対側の辺は <em>end</em> で示します。</p> <p>書字方向が要素の <code>dir</code> 属性を使用して設定されている場合は、このスタイルは無視されます。</p> <h2 id="Specifications" name="Specifications">仕様書</h2> <ul> <li><a class="external" href="http://www.w3.org/TR/css3-flexbox/">Flexible Box Layout Module (W3C Working Draft)</a> {{note("この仕様書の現在の状態は、 Mozilla や WebKit の古い実装を反映しているものではありません。")}}</li> <li><a class="external" href="http://www.w3.org/TR/2009/WD-css3-flexbox-20090723/">Old Flexible Box Layout Module</a> {{note("Mozilla および WebKit の実装は、こちらの版の仕様を反映していました。")}}</li> </ul> <h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザーの対応</h2> <p>{{Compat("css.properties.box-direction")}}</p> <h2 id="See_also" name="See_also">関連情報</h2> <ul> <li>{{CSSxRef("box-orient")}}</li> <li>{{CSSxRef("box-pack")}}</li> <li>{{CSSxRef("box-align")}}</li> <li>{{CSSxRef("flex-direction")}}</li> </ul>