回り込みの解除
(Controlling flow next to floats)
ビジュアル
ホーム
>
CSS2 Note
> 回り込みの解除
C1- ie4- N4-
説明
clear:
clear
;
C1- ie4- N4-
値:
----- hint -----
a b この順序で
a|b どれか1つ
a||b 少なくとも1つ
[...] グループ
a* 0回以上
a+ 1回以上
a? 0回、1回
{a,b} a回以上b回以下
none | left | right | both |
inherit
初期値:
none
、
適用要素:
ブロック要素
、
継承:
しない
、
%値:
なし
、
メディア:
ビジュアル
clearプロパティは、
float
プロパティによって左か右に配置された浮動体への文章などの回り込みを解除するために用いられます。
実際には、指定された要素の上ボーダーが浮動体の下辺よりも下になるように上マージンが調整されます。
使用例
img.icon {float:left; margin-right:1em}
.division {clear:left}
clear プロパティの値
none
C1- ie4- N4- 回りこみを解除しません。初期値。
left
C1- ie4- N4- 左に配置された浮動体への回り込みを解除します。
right
C1- ie4- N4- 右に配置された浮動体への回り込みを解除します。
both
C1- ie4- N4- 浮動体に対するすべての回り込みを解除します。
回り込みのレンダリング
float:(left|right|none); 浮動体の配置
clear:(none|left|right|both); 回り込みの解除
br要素の回り込み解除
ビジュアルによるカラム(フレームレイアウト)
floatプロパティによるカラム
floatプロパティによる3カラム
floatプロパティによる左カラム
floatプロパティによる右カラム
CSS2仕様書にあるposition:fixed;によるフレームレイアウト
br要素の回り込み解除
HTML
4.01の仕様においては、clear属性は
インライン要素
である
br要素
のみが有する属性ですが、CSS2の仕様においては、clearプロパティは
ブロック要素
のみに適用されるプロパティであることに注意しなければなりません。
しかしながら実際には、ie8 ff3 o9 sf4 gc2各ブラウザにおいても、
インライン要素
である
br要素
にclearプロパティを指定し、回り込みを解除することができます。
関連項目:
display
|
position
|
top right bottom left
|
float
| clear |
z-index
|
direction
|
unicode-bidi
2005/09/22発行 2009/09/01更新