新しい CSS display:box プロパティの詳細な説明

新しい CSS display:box プロパティの詳細な説明

1. ディスプレイボックス;

要素にこのプロパティを設定すると、display:inline-block; と同様に、その子要素が同じレベルに配置されます。

2. 子要素には以下のプロパティを設定できます

前提条件: 次のプロパティを使用するには、親で display:box を設定する必要があります。

1.ボックスフレックス:数値;

1) 親要素の幅の数

2) 子要素に固定幅が設定されている場合、その子要素は固定幅を使用し、固定幅が設定されていない他の子要素は残りの親の幅(親 - 固定幅を持つ子要素の合計幅)を使用します。

3) 子要素にマージン値がある場合、残りの幅(親の幅 - 子の固定合計幅 - 合計マージン値)は数値部分になります。

2.ボックスの向き:水平/垂直

親にこのプロパティを設定すると、子要素は水平または垂直に配置されます。

注: すべての主要ブラウザがこのプロパティをサポートしているわけではないため、プレフィックスを追加する必要があります。

1) 水平配置の場合、子要素の合計幅 = 親要素の幅。親の幅が固定されている場合、子に設定された幅は無効になり、子は親の幅を埋めます。

2) 垂直配置の場合、子要素の合計高さ = 親要素の高さ。親の高さが固定されている場合、子に設定された高さは無効になり、子は親の高さを埋めます。

3.ボックス方向:通常/逆

子要素の並べ替え順序を決定するには、親要素にこのプロパティを設定します。

1) 通常のデフォルト値、子はHTML順に並べられる

2) 逆

4.ボックス配置:開始/終了/中央/ストレッチ

親レベルでの子の垂直配置を設定します。

1) 垂直上揃えを開始する

2) 垂直下揃えを終了する

3) 中央垂直配置

4) ストレッチは、親によって設定された高さに合わせて子の高さを伸ばします。子の高さが無効です。

5.ボックスパック:開始/終了/中心

親レベルでの子の水平方向の配置を設定します。

1) 水平左揃えを開始

2) 水平右揃え終了

3) 中央揃え

要約する

上記は私が紹介した新しい CSS display:box 属性です。お役に立てれば幸いです。ご質問があれば、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  MySQL 文字セットの変更に関する実践的なチュートリアル

>>:  HTML フォームタグチュートリアル (2):

推薦する

Dockerはコンテナに入るためにルートを使用する

まずdockerコンテナを実行しますルートユーザーとしてコマンドを実行する sudo docker ...

サイト全体を灰色にするCSSコードのまとめ

国務院は本日、新型コロナウイルス感染症との闘いで殉教した方々と犠牲者に対し、全国各民族人民の深い哀悼...

CSS3.0 でネオンボタンアニメーション効果を実装するためのサンプルコード

今日は、CSS 3.0 で実装されたネオン ボタン アニメーション効果を紹介します。効果は次のとおり...

Vite2+Vue3を使用してMarkdownドキュメントをレンダリングする練習

目次カスタム Vite プラグインvite-plugin-markdownの使用Front Matt...

HTML で vue-router を使用するサンプル コード

vue と vue-router の紹介 <script src="https://...

Ubuntu 20.04にvncserverをインストールする方法

Ubuntu 20.04は2020年4月に正式にリリースされました。本日、ミラーシステムを正式にイン...

MySQL で主キーと ROWID を使用する際の落とし穴の概要

序文MySQL の rowid の概念については聞いたことがあるかもしれませんが、テストや実践が難し...

CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順 [例]

この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...

Nginx ロケーション設定(ロケーションのマッチング順序)の詳細な説明

ロケーションは「位置指定」を意味し、主にさまざまな位置指定のための URI に基づいています。これは...

CSS はモバイル互換性の問題を解決するために 0.5px の線を実装します (推奨)

【コンテンツ】: 1.背景画像のグラデーションスタイルを使用する2. スケールを使ってズームできる...

MySQL のファントムリード問題を解決する方法

目次序文1. ファントムリーディングとは何ですか? 2. ファントムリーディングの問題点は何ですか?...

JavaScript で Baidu Maps API にアクセスする方法と手順

目次1. Baidu Map API アクセス2. HTML で Baidu Map API を使用...

Tomcat のプレースホルダーによるポート設定方法 (パラメータ指定方式)

仕事で必要になったため、インターネットで多くの情報を見つけましたが、それらはすべてコピーアンドペース...

ウェブページでコンテンツを引用するためによく使われるHTMLタグをマスターする

長い引用には blockquote を、短い引用には q を、参考文献には cite を使用します。...

Nginx キャッシュ設定例

Web アプリケーションの開発とデバッグを行う際には、テストのためにブラウザのキャッシュをクリアした...