CSSのdisplayプロパティの扱い方

すべてのタグは特定のボックスモデルに属していることはすでにご存知ですね。しかし、必要に応じて、displayプロパティを使用してそのモデルを変更することができます。このプロパティの値blockを使用すると要素をブロックレベルに、値inlineを使用するとインライン要素にすることができます。

では、spanタグがブロック要素のように振る舞うようにしてみましょう:

html<span>テキスト</span>
<span>テキスト</span>
<span>テキスト</span>
cssspan {
  display: block;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin-bottom: 20px;
}

Результат:

次に、divタグがインライン要素のように振る舞うようにしてみましょう:

html<div>テキスト</div>
<div>テキスト</div>
<div>テキスト</div>
cssdiv {
  display: inline;
  width: 100px;
  height: 100px;
  border: 1px solid red;
}

Результат:

Задание 1

あなたのHTMLコードにいくつかの段落があるとします。それらがインライン要素のように振る舞うようにしてください。

Задание 2

あなたのHTMLコードにいくつかのリンクがあるとします。それらがブロック要素のように振る舞うようにしてください。枠線、幅、高さを設定してください。