ディスプレイ プロパティの例

display: block;

これはblock要素です。

常に新しい行に表示され、幅が可能な限り広がります(親要素の幅に従う)。セクション、段落、ヘッダーなど、コンテンツ全体を区切るために使用されます。

display: inline;

これはinline要素です。 これは別のinline要素です。

新しい行を作らずに他の要素と同じ行に表示されます。幅は内容に合わせて決まります。 強調、リンク、アイコンなど、テキストの一部として扱うために使用されます。

display: inline-block;

これはinline-block要素です。
これは別のinline-block要素です。

inline要素のように同じ行に表示されますが、block要素のように幅と高さを設定できます。メニュー項目、ボタン、ラベルなど、レイアウトに柔軟性を持たせたい場合に使用されます。

display: flex;

Flex Item 1
Flex Item 2
Flex Item 3

柔軟なレイアウトを提供するフレックスコンテナになります。子要素(フレックスアイテム)はフレックスボックスモデルに基づいて配置されます。レスポンシブデザイン、ナビゲーションバー、カードレイアウトなど、複雑なレイアウトを簡単に管理するために使用されます。

display: grid;

Grid Item 1
Grid Item 2
Grid Item 3
Grid Item 4
Grid Item 5
Grid Item 6

グリッドコンテナになります。子要素(グリッドアイテム)はグリッドレイアウトモデルに基づいて配置されます。ダッシュボード、写真ギャラリー、複雑なウェブページレイアウトなど、2次元のレイアウトを簡単に管理するために使用されます。

display: none;

この要素は表示されません。

ページ上に表示されず、他の要素に影響を与えません。要素を一時的に非表示にする場合(例えば、JavaScriptでの表示/非表示の切り替え)、コンテンツの管理やフィルタリングなどに使用されます。