ホームページ  >  記事  >  ウェブフロントエンド  >  CSSでdivを中央揃えにする方法

CSSでdivを中央揃えにする方法

藏色散人
藏色散人オリジナル
2021-04-23 09:34:3148059ブラウズ

CSS で div を中央揃えにする方法: 1. div に絶対レイアウト "position:absolute;" を使用します; 2. div に絶対レイアウトを使用し、top と left の値を次のように設定します。 50%; 3. CSS3 のtransform属性を使用してdivを中央に配置します。

CSSでdivを中央揃えにする方法

この記事の動作環境: Windows7 システム、HTML5&&CSS3 バージョン、Dell G3 コンピューター。

XHTML Web サイトのデザイン標準では、テーブル配置テクノロジは使用されなくなり、css div を使用してさまざまな配置を実現します。 CSS を使用して div を中央に配置するいくつかの方法を見てみましょう。

方法 1: div に絶対レイアウト位置:absolute を使用し、上、左、右、下の値が等しいように設定しますが、必ずしも 0 に等しいとは限りません。また、margin:auto を設定します。 。

CSSでdivを中央揃えにする方法

方法 2: この方法では、div の幅と高さを知っている必要があります。 div に絶対レイアウト位置:absolute を使用し、top と left の値を 50% に設定します。50% はページ ウィンドウの幅と高さの 50% を指します。最後に、div を左と上に移動します。 、左から上 サイズは div の幅と高さの半分です。

CSSでdivを中央揃えにする方法

## ここで、 margin-left: -100px および margin-top: -100px は、 margin: -100px 0px 0px -100px

[推奨学習:

css ビデオチュートリアル]

方法 3: div:Absolute の絶対配置を使用し、left と top の値を 50% に設定します。 CSS3 変換属性を使用します。変換: 変換(-50%、-50%)。

CSSでdivを中央揃えにする方法

上記の 3 つの方法の効果を以下に示します。

CSSでdivを中央揃えにする方法

2 つの div がある場合、内側の小さい方の div大きな div を外側に水平方向と垂直方向に中央に配置する方法はいくつかあります。

  • position と margin:auto を使用して実現します。親要素は位置: 相対を設定し、子要素は位置: 絶対を設定し、上、左、右、下の値が等しくなるように設定します。

CSSでdivを中央揃えにする方法

    #ポジションを使用します。親要素は位置: 相対を設定し、子要素は位置: 絶対を設定します。そして、上と左を50%に設定し、左シフトと子要素のサイズの半分までを設定します。

CSSでdivを中央揃えにする方法

#表示: flex を使用します。この方法にはブラウザの互換性設定が必要です。

CSSでdivを中央揃えにする方法#transform:translate() を使用します。親要素は位置: 相対を設定し、子要素は位置: 絶対を設定します。そして上と左を50%に設定します。最後にtransform:translate(-50%, -50%)を設定します。

  • #上記の 4 つのメソッドのレンダリングを以下に示します。

CSSでdivを中央揃えにする方法

以上がCSSでdivを中央揃えにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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