ホームページ  >  記事  >  ウェブフロントエンド  >  CSSのクリアの機能は何ですか

CSSのクリアの機能は何ですか

下次还敢
下次还敢オリジナル
2024-04-26 11:12:151037ブラウズ

CSS のクリア属性 (clear) は、要素と浮動要素の間の関係を制御し、非浮動要素が浮動要素の下に流れないようにするために使用されます。使用法は次のとおりです: none: float をクリアしません left: 左の float をクリアします right: 右の float をクリアします 両方: 左右の float をクリアします

CSSのクリアの機能は何ですか

クリアしますCSS の属性

clear 属性の役割は、要素と浮動要素の間の関係を制御して、非浮動要素が浮動要素の下に流れないようにするために使用されます。

使用法

<code class="css">clear: none | left | right | both;</code>
  • none: デフォルト値、浮動小数点をクリアしません。
  • left: 左側のフローティング要素をクリアします。
  • right: 右側のフローティング要素をクリアします。
  • 両方: 左側と右側のフローティング要素をクリアします。

#関数

要素がフローティングされると、それらはドキュメント フローの外側に配置され、後続の非フローティング要素はフローティング要素の下に流れます。 clear 属性は、非フロート要素のクリア値を設定して、強制的にフロート要素の上から開始するようにします。

たとえば、次のコードは、段落要素がフローティング イメージの下に流れないようにします。

<code class="css">p {
  clear: both;
}</code>

Example

次の HTML を想定します。 code:

<code class="html"><div class="container">
  <div class="image float-left"></div>
  <p>段落</p>
</div></code>
clear 属性が設定されていない場合、段落要素が image 要素の下に流れるため、レイアウトが混乱します。

clear 属性を設定すると、段落要素が画像要素の上から始まるようにできます:

<code class="css">.container {
  width: 500px;
}

.image {
  float: left;
  width: 200px;
  height: 200px;
  background: #f00;
}

p {
  clear: both;
}</code>
この例では、段落要素が画像要素の上から始まるように強制され、レイアウトが明確。

以上がCSSのクリアの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。