【white-space】空白文字と折返し設定
みいと
おじさんのWEBデザイン学習まとめ
floatプロパティを使用すると、ボックスを左や右に寄せて配置し、他の要素のボックスが回り込むように配置することができます。
ブロックレベルの要素同士は、通常横に並べることはできません。
しかし、floatプロパティを使用すると、ブロックレベルの要素を横に並べることもできます。
floatプロパティには、下記のキーワードが指定できます。
noneはfloatプロパティの初期値で、ボックスを寄せずに配置します。
<div style="float: none; width: 100px; height: 100px; background-color: #ccccff;">ひとつめのdiv要素</div>
<div style="float: none; width: 100px; height: 100px; background-color: #ffcccc;">ふたつめのdiv要素</div>
floatプロパティにleftを指定すると、ボックスを左に寄せて配置します。
<div style="float: left; width: 100px; height: 100px; background-color: #ccccff;">ひとつめのdiv要素</div>
<div style="float: left; width: 100px; height: 100px; background-color: #ffcccc;">ふたつめのdiv要素</div>
floatプロパティにrightを指定すると、ボックスを右に寄せて配置します。
<div style="float: right; width: 100px; height: 100px; background-color: #ccccff;">ひとつめのdiv要素</div>
<div style="float: right; width: 100px; height: 100px; background-color: #ffcccc;">ふたつめのdiv要素</div>
clearプロパティを使用すると、floatプロパティでボックスを寄せて、他の要素が回り込んでいる状態を解除することができます。
clearプロパティには、下記のキーワードが指定できます。
left | 「float: left;」を解除します。 |
---|---|
right | 「float: right;」を解除します。 |
both | 「float: left;」「float: right;」の両方を解除します。 |
none | floatプロパティを解除せずにそのままにします。 noneがclearプロパティの初期値です。 |
clearプロパティは、ブロックレベル要素に対して指定可能です。
インライン要素に対して指定しないように注意しましょう。
clearプロパティは、ブロックレベル要素に指定すること。
今回はfloatプロパティを使用したボックスの配置についてまとめました。
floatプロパティは、サイトのレイアウトをする上で重要なプロパティなので、しっかり理解するようにしましょう。