1. 開発者向けのウェブ技術
  2. CSS
  3. リファレンス
  4. プロパティ
  5. box-orient

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

box-orient

非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。

警告: これはもともと CSS Flexible Box Layout Module の草稿のプロパティでしたが、より新しい標準に置き換えられました。現在の標準についての情報はフレックスボックスを参照してください。

box-orientCSS のプロパティで、要素がその中身をレイアウトする方向が、水平か垂直かを指定します。

css
/* キーワード値 */
box-orient: horizontal;
box-orient: vertical;
box-orient: inline-axis;
box-orient: block-axis;
/* グローバル値 */
box-orient: inherit;
box-orient: initial;
box-orient: unset;

構文

box-orient プロパティは以下の列挙されたキーワード値のうちの一つで指定します。

horizontal

ボックスは、その内容を水平にレイアウトします。

vertical

ボックスは、その内容を垂直にレイアウトします。

inline-axis (HTML)

ボックスは、子をインライン軸に沿って表示します。

block-axis (HTML)

ボックスは、子をブロック軸に沿って表示します。

inline-axisblock-axis は書字方向に依存するキーワードであり、英語では、それぞれ horizontalvertical に対応付けられます。

解説

HTML DOM 要素は既定で中身をインライン軸に沿ってレイアウトします。この CSS プロパティは HTML 要素のうち CSS の displaybox または inline-box の値であるものに対してのみ適用されます。

公式定義

初期値 inline-axis
適用対象CSS の display の値が box または inline-box である要素
継承 なし
計算値 指定通り
アニメーションの種類 離散値

形式文法

Error: could not find syntax for this item

ボックスを水平方向に設定

ここでは、box-orientプロパティにより、例題の 2 つの <p> セクションが同じ行に表示されます。

HTML

html
<div class="example">
 <p>I will be to the left of my sibling.</p>
 <p>I will be to the right of my sibling.</p>
</div>

CSS

css
div.example {
 display: -moz-box; /* Mozilla */
 display: -webkit-box; /* WebKit */
 display: box; /* 仕様書通り */
 /* 子は垂直に向けられる */
 -moz-box-orient: horizontal; /* Mozilla */
 -webkit-box-orient: horizontal; /* WebKit */
 box-orient: horizontal; /* 仕様書通り */
}

結果

仕様書

標準仕様には含まれていません。

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /