本文へスキップ
BecomeCoder

HTML/CSSコース · 第7章 CSSレイアウト · レッスン20

display ― 並び方を変える

ブラウザで完結

導入

要素には「縦に積まれる(ブロック)」ものと「横に並ぶ(インライン)」ものがあります。この性質は display プロパティで変えられます。

説明

  • display: block … 縦に積む(<div><p> の既定)
  • display: inline … 横に流す(<span><a> の既定)
  • display: none … 表示しない(消える)
<span class="tag">A</span>
<span class="tag">B</span>

<style>
  .tag {
    display: block;
    background: #eee;
  }
</style>

本来は横に並ぶ <span> も、display: block にすると縦に積まれます。逆に <div>display: inline にすれば横に流せます。

やってみよう

上の例を打ち込み、2つのタグが縦に並ぶことを確かめましょう。display: blockinline に変えると横並びに戻ります。

演習

class="hidden" の要素を非表示にする CSS を書いてください。

ヒント1を見る

display の値を none にすると要素が消えます。.hidden { display: none; }

実際に動かしてみよう

下のエディタに HTML/CSS を書くと、右側のプレビューにその場で描画されます。本文の例を打ち込んだり書き換えたりして、表示の変化を確かめながら進めましょう。

HTML/CSS プレビュー

書いた HTML/CSS をサンドボックス内でその場で描画するプレビューを読み込みます。
スクロールして表示された時点でも自動で読み込まれます。