ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS のみを使用して Div 要素を画面の中央に配置するにはどうすればよいですか?

CSS のみを使用して Div 要素を画面の中央に配置するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-29 07:17:14780ブラウズ

How to Center a Div Element on the Screen Using Only CSS?

を中央揃えCSS を使用した画面上の要素

質問:

を中央に配置するにはどうすればよいですか?画面サイズに関係なく、CSS のみを使用して画面上の要素を配置しますか?

解決策:

  1. を中央に配置するには(または ) 要素を画面の中央に配置するには、次の手順に従います:
  2. 要素の位置を「絶対」に設定します。

  3. 上と左を設定しますプロパティを「50%」に設定します。

    負のマージンを使用して要素の位置をオフセットし、要素が表示されるようにします。中央揃え:
    </li> マージン上部: -{height_of_element}/2;</ol> マージン左: -{width_of_element}/2;<p>

    #myDiv {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -50px;
      margin-left: -50px;
      width: 100px;
      height: 100px;
    }
    修正済みの例サイズ:

      注:
    • Web サイトと一緒に要素をスクロールしたくない場合は、「固定」の使用を検討してください。 「絶対」ではなく位置決め。
    サイズを調整する動的要素の場合は、JavaScript または CSS を使用します。 calc() を使用して正しいマージンを計算します。

    以上がCSS のみを使用して Div 要素を画面の中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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