ホームページ > 記事 > ウェブフロントエンド > CSSのorder属性の使い方
css order 属性は、フレックスボックス モデル オブジェクトのサブ要素が表示される順序を設定または取得するために使用されます。CSS 構文は order:number|initial|inherit です。
#CSS 順序属性を使用するにはどうすればよいですか?
定義と使用法
order プロパティ フレックスボックス モデル オブジェクトの子要素が表示される順序を設定または取得します。 。
注: 要素がフレックスボックス オブジェクトの要素ではない場合、order 属性は効果がありません。
デフォルト値: 0
継承: いいえ
アニメーション化可能: はい、個々のプロパティを参照してください。 「アニメーション可能」を参照してください。
バージョン: CSS3
JavaScript 構文:
object.style.order="2"
CSS 構文
order: number|initial|inherit;
属性値
number デフォルト値は 0 です。柔軟なプロジェクトの順序を指定します。
initial このプロパティをデフォルト値に設定します。イニシャルを参照してください。
inherit このプロパティを親要素から継承します。 「継承」を参照してください。
#例
フレックスボックス オブジェクト要素の順序を設定する:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> #main { width: 400px; height: 150px; border: 1px solid #c3c3c3; display: -webkit-flex; /* Safari */ display: flex; } #main div { width: 70px; height: 70px; } /* Safari 6.1+ */ div#myRedDIV {-webkit-order: 2;} div#myBlueDIV {-webkit-order: 4;} div#myGreenDIV {-webkit-order: 3;} div#myPinkDIV {-webkit-order: 1;} /* Standard syntax */ div#myRedDIV {order: 2;} div#myBlueDIV {order: 4;} div#myGreenDIV {order: 3;} div#myPinkDIV {order: 1;} </style> </head> <body> <div id="main"> <div style="background-color:coral;" id="myRedDIV"></div> <div style="background-color:lightblue;" id="myBlueDIV"></div> <div style="background-color:lightgreen;" id="myGreenDIV"></div> <div style="background-color:pink;" id="myPinkDIV"></div> </div> <p><b>注意:</b> Internet Explorer 10 及更早版本浏览器不支持 order 属性。</p> <p><b>注意:</b> Safari 6.1 及更新版本通过 -webkit-order 属性支持该属性。</p> </body> </html>効果の出力:
以上がCSSのorder属性の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。