回り込みの解除 (Controlling flow next to floats)

 
ビジュアル
ホーム > CSS2 Note > 回り込みの解除
C1- ie4- N4-

説明

clear: clear; C1- ie4- N4-
値:  none | left | right | both | inherit
初期値:none適用要素:ブロック要素継承:しない%値:なしメディア:ビジュアル
clearプロパティは、floatプロパティによって左か右に配置された浮動体への文章などの回り込みを解除するために用いられます。

実際には、指定された要素の上ボーダーが浮動体の下辺よりも下になるように上マージンが調整されます。
 

使用例

img.icon {float:left; margin-right:1em}
.division {clear:left}
 

clear プロパティの値

noneC1- ie4- N4- 回りこみを解除しません。初期値。
leftC1- ie4- N4- 左に配置された浮動体への回り込みを解除します。
rightC1- ie4- N4- 右に配置された浮動体への回り込みを解除します。
bothC1- ie4- N4- 浮動体に対するすべての回り込みを解除します。
 
 
 

br要素の回り込み解除



HTML4.01の仕様においては、clear属性はインライン要素であるbr要素のみが有する属性ですが、CSS2の仕様においては、clearプロパティはブロック要素のみに適用されるプロパティであることに注意しなければなりません。
しかしながら実際には、ie8 ff3 o9 sf4 gc2各ブラウザにおいても、インライン要素であるbr要素にclearプロパティを指定し、回り込みを解除することができます。
 
トップページ CSS2 Note ページトップ
 2005/09/22発行 2009/09/01更新