ホームページ  >  記事  >  ウェブフロントエンド  >  CSS フローティング要素のセンタリングについて

CSS フローティング要素のセンタリングについて

小云云
小云云オリジナル
2017-12-13 13:10:063381ブラウズ

この記事では、CSS フローティング要素のセンタリングについて主に紹介します。現時点では、センタリングとは通常 50% を使用して実現します。みんなを見つけるのに役立つことを願っています。

<script>ec(2);</script>


浮動要素のセンタリングについては、実際にはあまり一般的には使用されませんが、一部の奇妙な面接官に対処するために、この問題を解決する方法を知っておく必要があります。

CSS コードを投稿します:

width:50%; height:300px; float:left; margin-left:50%;  position:relative; left:-25%;background-color:#ccc;

重要なのは、左マージンを与え、左の値が p の幅の半分になるように配置することです。これを達成できます。

実際、この方法は、ポップアップ ウィンドウを作成してブラウザの中央に配置するためによく使用される方法でもあります。左 (上) マージンと左 (上) の位置に値を指定します。

 <style type="text/css">
  .ps{background:#ccc;width:600px;height:300px;margin:50px auto 0;}
  .ps p{margin:0 auto;background:#000;width:400px;text-align:center;}
  p{float:left;height:100px;width:98px;background:#fff;border:1px solid red;margin:0 auto;}
    </style>
   <body>
  <p class="ps">
  <p>
  <p>p1</p>
  <p>p2</p>
  <p>p3</p>
  <p>p4</p>
  </p>
  </p>
   </body>

センタリング効果も得られることがわかりましたが、p を削除または追加する場合は、.ps p スタイルの幅を変更する必要があります。

関連する推奨事項:

CSS フローティングと配置の定義と使い方の紹介

CSS フローティング関数の定義と使い方のまとめ

CSS フローティングの方法の簡単な紹介

以上がCSS フローティング要素のセンタリングについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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