ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSSでのclearの使用法は何ですか
CSS では、要素のフローティング効果をクリアするために、clear 属性が使用されます。この属性は、段落の左側または右側のフローティング要素の効果を指定できます。この属性のデフォルト値は none です。これは、浮動要素が の両側に表示できることを意味します。また、要素の左側、右側、または左右の側面に浮動要素が存在できないように設定することもできます。構文は、「element {clear: 属性値;」です。 }"。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
CSS でのクリアの機能は、要素のフローティング効果をクリアすることです。
clear 属性は、段落の左側または右側にフローティング要素を使用できないことを指定します。
CSS1 および CSS2 では、これは、クリア要素 (つまり、クリア属性が設定された要素) に上部マージンを自動的に追加することによって実現されます。 CSS2.1では要素の上マージンの上にクリアスペースが追加されますが、マージン自体は変わりません。
どのような変更を加えても、最終的な結果は同じです。左または右でクリアするように宣言されている場合、要素の上端の外枠はフローティングの下マージンのすぐ下になります。その側の要素。
clear 属性値:
eft 左側には浮動要素は許可されません。
#right フローティング要素は右側では許可されません。
両方の浮動要素を左側と右側で使用することはできません。
none デフォルト値。フロート要素を両側に表示できるようにします。
inherit は、clear 属性の値を親要素から継承することを指定します。
例は次のとおりです:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <style> img { float:left; } p.clear { clear:both; } </style> </head> <body> <img src="logocss.gif" style="max-width:90%" style="max-width:90%" / alt="CSSでのclearの使用法は何ですか" > <p>This is some text. This is some text. This is some text. This is some text. This is some text. This is some text.</p> <p class="clear">This is also some text. This is also some text. This is also some text. This is also some text. This is also some text. This is also some text.</p> </body> </html>
出力結果:
(学習ビデオ共有: css ビデオ チュートリアル )
以上がCSSでのclearの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。