ホームページ >ウェブフロントエンド >htmlチュートリアル >CSS 水平中央揃え_html/css_WEB-ITnose
水平方向の中央揃え: インライン要素のソリューション
中央揃えの要素: テキスト、リンク、その他のインライン要素 (inline または inline-block、inline-table、inline-flex などの inline-* タイプの要素)HTML
< div >/ div >
< a href ="" >
< "" >リンク要素 02 a > < a href ="" >リンク要素 03 a >
CSS
nav, div {
水平方向の中央揃え: ブロック要素のソリューション
解決策: margin-left、margin-right 属性値を auto に追加します (例: margin:0 auto;)
注: 中央に配置する必要があるブロック要素は固定幅である必要があります。そうしないと、幅が 100 を占めるため中央に配置できません。幅の%。 HTML
< div class ="center" >水平方向に中央揃えのブロック要素 div >
CSS
div, p{
width: 200px; /* 要素の幅の値を設定する必要があります*/
color: #fff;
}
水平方向の中央揃え: 複数のブロック要素の解決策
中央揃えの要素: 「複数のブロック要素」を水平方向に中央に配置します
解決策: これらのブロック要素を設定します。表示属性は inline-block です。親要素の text-align 属性は center に設定されます。
注: これらのブロック要素を垂直方向の中央揃えにしたい場合は、前のセクションの margin:0 auto 属性を使用します。
< div class ="center" >水平方向に中央揃えのブロック要素 div >
CSS
text-align: center;
}/* ページ美化要素*/
div {
width: 100px;
HTML
< div class ="center" >水平方向中央揃えのブロック要素 div >
CSS
body {
表示: flex;
justify-content: center;
/* ページ美化要素*/
width: 100px;
color: #fff; 222;
マージン: 10px;