CSSのdisplayプロパティの扱い方
すべてのタグは特定のボックスモデルに属していることはすでにご存知ですね。しかし、必要に応じて、displayプロパティを使用してそのモデルを変更することができます。このプロパティの値blockを使用すると要素をブロックレベルに、値inlineを使用するとインライン要素にすることができます。
では、spanタグがブロック要素のように振る舞うようにしてみましょう:
<span>テキスト</span>
<span>テキスト</span>
<span>テキスト</span>
span {
display: block;
width: 100px;
height: 100px;
border: 1px solid red;
margin-bottom: 20px;
}
:
次に、divタグがインライン要素のように振る舞うようにしてみましょう:
<div>テキスト</div>
<div>テキスト</div>
<div>テキスト</div>
div {
display: inline;
width: 100px;
height: 100px;
border: 1px solid red;
}
:
あなたのHTMLコードにいくつかの段落があるとします。それらがインライン要素のように振る舞うようにしてください。
あなたのHTMLコードにいくつかのリンクがあるとします。それらがブロック要素のように振る舞うようにしてください。枠線、幅、高さを設定してください。