あちゃまWEB >

CSS BLOCKの使い方

CSS `display: block;` チートシート

display: block; は、CSSの最も基本的な表示モードの一つです。このチートシートでは、ブロックレベル要素の主な特性と、それらがレイアウトにどのように影響するかをまとめます。

特性 説明 例/備考
幅と高さ デフォルトで親要素の利用可能な幅をすべて占有します。 widthheight プロパティを使用して、明示的に幅と高さを設定できます。 div {
  display: block;
  width: 200px;
  height: 100px;
}
改行 常に新しい行から開始し、その後に続く要素も新しい行から開始させます。 <div>ブロック要素1</div>
<span>インライン要素</span>
<div>ブロック要素2</div>

/* 結果: ブロック要素1、インライン要素、ブロック要素2がそれぞれ別の行に表示される */
マージンとパディング 上下左右のマージンとパディングが適用可能です。
特に、上下のマージンは隣接するブロック要素間で相殺(マージンコラプス)されることがあります。
p {
  display: block;
  margin: 10px 20px;
  padding: 15px;
}
子要素 他のブロックレベル要素やインラインレベル要素を含むことができます。 <div>
  <p>これは段落です。</p>
  <span>これはスパンです。</span>
</div>
デフォルトの要素 以下のHTML要素は、デフォルトで display: block; の特性を持ちます。 <div>, <p>, <h1>-<h6>,
<ul>, <ol>, <li>, <article>,
<section>, <header>, <footer>,
<nav>, <form>, <table> など
中央揃え ブロック要素を水平方向に中央揃えするには、margin-leftmargin-rightauto に設定します。 .center-block {
  width: 80%;
  margin: 0 auto;
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

WordPress情報


WEB開発


その他