目次
どのコンテナも flex レイアウトとして指定できますが、float、clear、vertical-align はすべて flex レイアウトでは無効になることに注意してください。
主軸の方向
垂直一直線整列!
サブアイテム行の折り返し
垂直複数行配置!
上記は親要素に追加される属性です
サブプロジェクトの一部の属性
上記の3つの属性は、上記の順序で flex: 1,1,1 のように省略できます
ホームページ ウェブフロントエンド htmlチュートリアル HTML の最新の flex レイアウトを理解する

HTML の最新の flex レイアウトを理解する

Oct 09, 2017 am 10:29 AM
flex html 理解する

フロントエンド ページをレイアウトするたびに、float、position、margin などの属性を使用します。これらの属性は使用するのが少し面倒で、レンダリング時にブラウザーは多くのパフォーマンスを消費します

今日は、エラスティック レイアウトとも呼ばれる、最新のフレックス レイアウトについて説明します。

どのコンテナも flex レイアウトとして指定できますが、float、clear、vertical-align はすべて flex レイアウトでは無効になることに注意してください。

主軸の方向

フレックスコンテナは、x 軸と y 軸に分割されており、x 軸の正の方向はデフォルトで左から右、y 軸の正の方向はデフォルトで上から下です。

コンテナをフレキシブル レイアウトとして定義します。にはそれぞれ 4 つの属性値があります。それぞれ、左から右、右から左、上から下、下から上に、行、行反転、列、列反転です。

主軸方向の整列

justify-content:flex-start则主轴为左对齐
justify-content:flex-end 则主轴为右对齐
justify-content:center 则主轴为居中
justify-content:space-between则每个子项目之间等距离,前提是有剩余空间
justify-content:space-around则每个子项目会平分剩余空间,子项目与父元素边界处也会存在距离
ログイン後にコピー

垂直一直線整列!

align-item:flex-start纵向从上到下
align-item:flex-end纵向从下到上
align-item:center纵向居中对齐
align-item:baseline以基线对齐
align-item:strech这是默认方式
ログイン後にコピー

サブアイテム行の折り返し

flex-wrap:wrap超出父元素会换行
flex-wrap:wrap-reverse反向换行
flex-wrap:no wrap这是默认方式,不换行
ログイン後にコピー

垂直複数行配置!

align-content:flex-start上对齐
align-content:flex-end下对齐
align-content:center上下居中
align-content:space-between
align-content:space-around
ログイン後にコピー

上記は親要素に追加される属性です

サブプロジェクトの一部の属性

order:0,定义子项目的排序位置,数值越小越靠前,默认为0
flex-grow:0;定义子项目的放大比例,默认为0不放大
flex-shrink:1;定义子项目的缩小比例,默认为1,空间不足将等比缩小,0则不缩小,负值无效
flex-basis:1;定义子项目占据空间,默认为auto,可以设置百分比,也可以是固定值
ログイン後にコピー

上記の3つの属性は、上記の順序で flex: 1,1,1 のように省略できます

If間違いがあるので修正してください、一緒に頑張りましょう!

以上がHTML の最新の flex レイアウトを理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTMLの表の境界線

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

HTML のネストされたテーブル

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML 左マージン

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブルのレイアウト

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML 内のテキストの移動

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリスト

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

PHPでHTML/XMLを解析および処理するにはどうすればよいですか?

HTML の onclick ボタン HTML の onclick ボタン Sep 04, 2024 pm 04:49 PM

HTML の onclick ボタン

See all articles