ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS の中央揃えのためのいくつかのオプション (概要)
この記事では、複数の CSS センタリング ソリューションを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
(学習ビデオ共有: css ビデオ チュートリアル)
インライン要素 (リンク、span
または img
など) を中央に配置するには、text-align を使用します。センター
で十分です。
<div class="desk"> <span class="plate"></span> </div>
.desk { text-align: center; }
複数のインライン要素の場合は、text-align: center
:
<div class="desk"> <span class="plate"></span> <span class="plate"></span> </div>
.desk { text-align: center; }
## を使用することもできます。
.desk { display: flex; justify-content: center; }複数のインライン項目に対しても正常に機能します:
.desk { display: grid; justify-content: center; }
margin-left:auto および
margin-right:auto を設定すると、要素を中央に配置できます。
.plate { width: 120px; height: 120px; margin-left: auto; margin-right: auto; }複数のブロック要素の場合は、それらを 1 つの要素で囲み、この親要素を中央に配置する必要があります。
.tray { display: flex; margin-left: auto; margin-right: auto; }
justify-content:center も中央揃えに使用されます。要素:
.desk { display: flex; justify-content: center; }複数の要素の場合、それらを 1 つの要素で囲む必要はなく、フレックスボックスですべてを中央に配置できます。
transform を使用して簡単に水平方向の中央に配置できます。
.plate { position: absolute; left: 50%; transform: translateX(-50%); }要素の幅がわかっている場合は、CSS 変換の代わりに負のマージンを使用できます。
.plate { position: absolute; left: 50%; margin-left: -60px; }
padding:
padding-top: 24px; padding-bottom: 24px; }
vertical-align 属性は 1 つ以上の要素で使用できます。
.desk { text-align: center; } .plate, .fork, .knife { vertical-align: middle; }
.desk { display: flex; justify-content: center; align-items: center; }# #ブロック要素
を使用して要素を垂直方向の中央に配置できます。 ##
.plate { position: absolute; top: 50%; transform: translateY(-50%); }
要素の高さがわかっている場合は、代わりに負のマージンを使用できます。transform
。.plate { position: absolute; top: 50%; margin-top: -60px; }
CSS グリッド
.desk { display: grid; align-items: center; }
水平方向と垂直方向の中央揃え
.plate { text-align: center; padding-top: 24px; padding-bottom: 24px; }
.plate { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
justify-content:center および
align-items:center.plate { display: flex; justify-content: center; align-items: center; }CSS Grid
は、
justify-content と
を組み合わせた
.desk { display: grid; place-items: center; }
更多编程相关知识,请访问:编程入门!!
以上がCSS の中央揃えのためのいくつかのオプション (概要)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。