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

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

DDD
リリース: 2024-11-29 07:17:14
オリジナル
714 人が閲覧しました

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 サイトの他の関連記事を参照してください。

    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート