ホームページ > 記事 > ウェブフロントエンド > CSSで水平方向の中央揃え/垂直方向の中央揃えを実現するいくつかの方法
この記事は、CSS を使用して水平方向の中央揃え/垂直方向の中央揃えを実現するいくつかの方法をまとめたものです。このチュートリアルは、どなたにも役立つことを願っています。
1. 水平方向の中央揃え
1. text-align:center(インライン要素)
に属性を設定します親要素 text-align:center ;
2. margin: 0 auto(ブロックレベル要素)
要素自体にmargin: 0 autoを設定します。
3.要素の幅が固定されています
1⃣️位置+マージン左
.ele{ position:absolute; width:固定; left:50%; margin-left:-0.5宽度; }2⃣2×左:0;右:0;マージン:0auto
.ele{ position:absolute; width:固定; left:0; right:0; margin:0 auto; }4. 要素の幅は固定されていません
1⃣️css3-transform
.ele{
position:absolute;
left:50%;
transform:translate(-50%,0);
}
2⃣️css3-width:fit- content (中央揃えが必要な要素が設定されている場合) float:left の場合、その要素の親要素に以下の属性を設定できます)
2. 垂直中央揃え
H 1. LINE-Height: ElepaRent-HeightSerial
Line-Height: 親要素の高さ
2. 要素の高さ
1⃣️position+margin-トップ
<span style="color: #000000">.ele-parent{
width: -moz-fit-content;
width: -webkit-fit-content;
width:fit-content;
margin:0 auto;
}<br>该属性目前只支持Chrome 和 Firefox浏览器.</span>
2⃣️
.ele-parent{
display: flex;
justify-content: center;
}
3. 要素の高さは固定されていません
1⃣️vertical-align
りー
2⃣️css3-transform
.ele-parent{
position:relative;
}
.ele{
position:absolute;
top:50%;
height:固定;
margin-top:-0.5高度;
}
3⃣️
flex
.ele{
position:absolute;
height:固定;
top:0;
bottom:0;
margin:auto 0;
}
今のところこれだけが整理されています、欠点があれば批判して修正してください! ! !
以上がCSSで水平方向の中央揃え/垂直方向の中央揃えを実現するいくつかの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。