目次
どのコンテナも 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 までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++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で順序付けられていないリストを作成する方法は? Jul 30, 2025 am 04:50 AM

HTML Unoderedリストを作成するには、タグを使用してリストコンテナを定義する必要があります。各リストアイテムはタグで包まれており、ブラウザは自動的に弾丸を追加します。 1.タグを使用してリストを作成します。 2。各リスト項目はタグで定義されています。 3.ブラウザは、デフォルトのドットシンボルを自動的に生成します。 4。サブリストはネスティングを通じて実装できます。 5。CSSのリストスタイルタイプの属性を使用して、ディスク、サークル、スクエア、またはなしなどのシンボルスタイルを変更します。これらのタグを正しく使用して、標準の非秩序化リストを生成します。

SEOとアクセシビリティのセマンティックHTMLの重要性 SEOとアクセシビリティのセマンティックHTMLの重要性 Jul 30, 2025 am 05:05 AM

semantichtmlimprovesbothseoandaccessibilityを使用することはできません

HTMLのリンクタグのREL属性の目的は何ですか? HTMLのリンクタグのREL属性の目的は何ですか? Aug 03, 2025 pm 04:50 PM

rel = "styleSheet" linkscssfilesforstylingthepage; 2.Rel = "preoad" hintstopreloadcriticalResourcesforPerformance; 3.REL = "ICON" setSthewebsite’sfavicon;

HTMLにPDFドキュメントを埋め込む方法は? HTMLにPDFドキュメントを埋め込む方法は? Aug 01, 2025 am 06:52 AM

タグを使用することは、最も簡単で推奨される方法です。構文は、最新のブラウザがPDFを直接埋め込むのに適しています。 2.タグを使用すると、より良いコントロールおよびバックアップコンテンツのサポートを提供できます。Syntaxはサポートされていない場合にバックアップソリューションとしてタグのダウンロードリンクを提供します。 3. Google DocsViewerを介して組み込むことはできますが、プライバシーとパフォーマンスの問題のために広く使用することはお勧めしません。 4.ユーザーエクスペリエンスを改善するには、適切な高さを設定する必要があります。レスポンシブサイズ(高さ:80VHなど)およびPDFダウンロードリンクを提供して、ユーザーが自分でダウンロードして表示できるようにする必要があります。

HTMLフォームで検索入力フィールドを作成する方法 HTMLフォームで検索入力フィールドを作成する方法 Aug 02, 2025 pm 04:44 PM

usetheelementwithinatagtocreateasemanticsearchfield.2.includeaforAccessibility、settheform'sactionandmethod = "astributesenddatatoaseandpointwitharaibleableurl.3.addname =" q "dodefinethequeryparameter、umeplyholdertoguideuse

HTMLのアンカータグのターゲット属性の目的は何ですか? HTMLのアンカータグのターゲット属性の目的は何ですか? Aug 02, 2025 pm 02:23 PM

thetargetattributeinanhtmlanchortagswheretoopenthelinkeddocument.1._ selfopensthelinkinthesametab(デフォルト).2._blankpensthelinkinewtaborwindow.3.__parentopensthelinkinkintheparentframe.4._topensthelinkinthefuntowdowing

htmlでフォームデータを送信する送信ボタンを作成する方法 htmlでフォームデータを送信する送信ボタンを作成する方法 Aug 02, 2025 pm 04:46 PM

要素を使用し、アクションとメソッドの属性を設定して、データ提出アドレスとメソッドを指定します。 2.名前属性を持つ入力フィールドを追加して、サーバーによってデータが認識できることを確認します。 3. [送信]ボタンを使用または作成し、クリックした後、ブラウザはフォームデータを指定されたURLに送信します。これは、バックエンドで処理され、データ送信を完了します。

タグでテキストを強調表示する方法は? タグでテキストを強調表示する方法は? Aug 04, 2025 pm 04:29 PM

タグを使用して、テキストを意味的に強調表示します。これは、検索結果または重要なコンテンツを識別するためによく使用されます。 2。背景色、テキストの色、境界などのカスタムスタイルは、CSSを通じてカスタマイズできます。 3.アクセシビリティとSEO効果を改善するために、視覚的な装飾だけでなく、実際的に重要なコンテキストで使用する必要があります。

See all articles