CSSで要素を一列に配置する場合のdisplay:inline-blockとfloatの違い
レイアウトの際、多くのデザインでは要素を一列に配置する必要があります。互換性と使いやすさの観点から、最初に display:inline-block (インライン ブロックとして表示) を導入します。そして浮く(浮く)。
。浮遊要素の特徴は何ですか?以下に示すように:
は幅と高さをサポートします。
幅が設定されていない場合、幅はコンテンツによって拡張されます。指定された順序 フローティング要素に到達するか、親の境界で停止するまで移動します
- 要素がフローティングになった後、フローティング要素の親の高さはドキュメント フローから切り離されます
。要素がフローティングになると、上下のマージンは再度スタックされなくなり、
- が BFC をトリガーします。
- inline-block: インライン要素の特性とブロックレベル要素の特性の両方を備えたインライン ブロック。以下に示すように:
- は幅と高さをサポートします。
- コードの改行はスペースに解析されます。
- 幅が設定されていない場合、幅は
- トリガーは上マージンと下マージンを重なりません。 BFC。
- これら 2 つのスタイルの特徴から、1. 幅と高さをサポートする、2. 1 行で表示する、3. コンテンツが設定されていない場合は幅がサポートされる、という点で同じであることがわかります。 7. 上下のマージンが重なり合わず、8. BFC がトリガーされます。この機能を連続して表示すると、連続して配置できる 2 つの要素が決まります。したがって、違いを使用する場合は、それぞれの異なる特性から分析を開始する必要があります:
- 配置方向の制限。 float の 4 番目の特性は、要素の順序を決定できることを決定します。 float:left: 要素は左から右に配置されます。 float:right: 要素は右から左に配置されます。また、display:inline-block は左から右にのみ使用できます。
- 書類の流れから脱却するかどうか。フローティング要素はドキュメント フローから外れますが、display:inline-block はそうではありません。したがって、最初の浮動要素または inline-block 要素がすでに行を占有しており、2 番目の要素に margin-left:-100% を追加すると、2 番目の浮動要素が 2 番目の浮動要素を覆います。要素、2 番目の inline-block は新しい行に表示され、margin-left に従って移動されます
- フローティング要素は親の高さによって折りたたまれます。親要素の高さが崩れないようにするには、float を使用するときにこの機能を処理する必要があります。親の高さを設定するか、float をクリアしてください
- インラインブロックの下部にギャップがあります。デフォルトでは要素。 Web ページを作成するときは、垂直方向の配置を設定する必要があります。
- インラインブロック型要素は、HTML コードが折り返されるときにスペースを生成します。 to: inline 要素を 1 行で記述するか、スタイルで inline 要素の親の font-size を 0 に設定します
以上がCSSで要素を一列に配置する場合のdisplay:inline-blockとfloatの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









富士フイルムのファンは最近、X-T50 の登場に非常に興奮していました。X-T50 は、1,000 ドル以下の APS-C カテゴリーで非常に人気となっていた低価格志向の富士フイルム X-T30 II の再発売を提示したからです。残念ながら、富士フイルム X-T50 の発売に伴い

float の最大値: 1. C 言語の float の最大値は 3.40282347e+38 IEEE 754 規格によれば、float 型の最大指数は 127、仮数部の桁数は 23 です。このように、最大浮動小数点数は 3.40282347 e+38 になります。 2. Java 言語では、最大浮動小数点数は 3.4028235E+38 です。 3. Python 言語では、最大浮動小数点数は 1.7976931348623157e+308 です。

Apple Studio Display は現在、店舗で正式に販売されており、世界中の多くのお客様が製品を購入しています。 ProDisplayXDR とは異なり、StudioDisplay には取り外しできないように見える独自の電源コネクタがあります。ケーブルは取り外し可能であることがわかりましたが、取り外すには特別なツールが必要です。 Apple は Web サイトで、Studio Display の電源コードは取り外し可能ではないと述べており、多くのユーザーもそう考えています。というのは、ケーブルを手で外すのは不可能に思えますが、幸いなことにケーブルはモニターから取り外すことができます。 , Appleは、新しいStudioDisplから情報を抽出するための特別なツールを持っています。

Samsung Smart Display M8 と Apple Studio Display: デザインとサイズ 発売以来、Apple Studio Display は、比較的シンプルな L 字型スタンドに比較的薄いパネルを搭載した iMac と比較されてきました。これはよく知られ、愛されている美学であり、サムスンはプレゼンテーションにそれを借用したようです。 Samsung SmartMonitor M8 は、非常によく似たスタンド上の薄型スクリーンという同じアイデアを使用しています。左下隅の小さな部分が少し突き出ていることや、Samsungのあごが非常に薄いなど、いくつかの細かい要素が異なりますが、基本的なデザインの点では近いようです。サムスンは24インチiMacから多くのインスピレーションを得たようだ。 AppleのディスプレイはSamsungのものより小さい

私たちは、電子書籍リーダーなど、電子インクを搭載したディスプレイをベースにしたデバイスについて頻繁にレポートしています。この技術には多くの利点があります。バックライトなしで明るい環境でも読み取ることができ、光がない状態でスイッチングするときのみ電力が必要です。

Mac 上で Windows を実行している IntelMac ユーザーは、Apple の StudioDisplay をサポートするために BootCamp でドライバーを更新できるようになりました。 Apple は BootCamp を定期的に更新して、新しいハードウェアのサポートや一般的な互換性とパフォーマンスの向上を導入しています。 3 月のソフトウェア アップデートで、Apple は BootCamp が新しい StudioDisplay と連携できるようにしました。 BootCamp をバージョン 6.1.17 にするアップデートでは、2 つの主要なサポート要素が導入されています。まず、StudioDisplay との互換性が追加され、

StudioDisplay と LG UltraFine5KDisplay は市場で同様の地位を占めていますが、Apple のモニターの方が 300 ドル高価です。これらのモニターの比較について知っておくべきことはすべてここにあります。テクノロジーの世界では6年というのは長い期間であり、Appleが5,000ドル以下のブランドモニターを販売して以来の期間でもある。この間、Apple は LG と提携して、Mac ユーザーに特化した LG UltraFine シリーズを販売しました。 2019 年、Apple はこれらの LG モニターの販売を中止し、手頃な価格の Mac 対応ディスプレイである ProDisplayXDR を採用しました。

表示の値には、block、inline、none、inline-block、flex、grid、table、inline-table、list-item が含まれます。詳細な紹介: 1. block: 要素をブロックレベルの要素にレンダリングします。ブロックレベルの要素はページ上のブロックを形成し、1 行だけを占有します。2. inline: 要素をインライン要素にレンダリングします。インライン要素は、それ自体では 1 行を占有せず、他の要素と並べることができます。3. none、この値は、要素がページ上にないことを指定します。
