Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】box-directionプロパティの使い方

box-directionプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

box-directionプロパティは、CSSのFlexible Box Layoutの初期の仕様において、ボックス内の子要素が配置される方向を制御するために用いられたプロパティです。このプロパティは、親コンテナ内の子要素が主軸に沿って並べられる際の順序を定義しました。具体的には、normalまたはreverseの値を設定することで、要素を通常の順序で配置するか、その逆順で配置するかを指定できました。

box-directionプロパティは、主にbox-orientプロパティと組み合わせて使用され、要素が水平方向(行)または垂直方向(列)に並ぶ場合の、その流れの開始点と終了点を決定する役割を担っていました。例えば、水平方向に要素が並ぶ際に、左から右へ並べるか、右から右へ並べるかなどを制御することが可能でした。

しかしながら、このbox-directionプロパティは、現在のCSS Flexible Box Layout Module Level 1の標準仕様からは削除されており、現在では非推奨または廃止されたプロパティとして扱われています。現代のウェブ開発においては、box-directionプロパティは使用されず、代わりにflex-directionプロパティがその役割を担っています。flex-directionプロパティは、rowrow-reversecolumncolumn-reverseといった値を持ち、より直感的かつ柔軟に、子要素の並び方向と順序を制御することができます。システムエンジニアを目指す初心者がCSSレイアウトを学ぶ際には、flex-directionプロパティの使用を推奨します。

公式リファレンス: box-direction

構文(syntax)

1.element-name {
2  box-direction: normal;
3}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語