CSSを一元化するには、次の手順に従います.
01.ブロック要素またはセルボックス内の行の内容を中央揃え→text-align:center;
text-alignはブロック要素(またはボックス)に適用する必要があります.適用結果はinline contentsを整列させます.
lineheightをコンテンツボックスの高さに設定すると、コンテンツを垂直に位置合わせすることもできます.
02.中央揃えブロック要素→余白-左:自動、余白-右:自動
と同じhtmlでmarging-left:auto;およびmargin-right:auto;適用しても中央ソートはできません.この場合、width値を指定すると、ブロックは中央に配置されます.
mdnの説明によれば、上下限はspanまたはcodeのような代替不可能なinline要素に対して無効である.
대체 요소(replaced element)란?
CSSの代替要素とは、結果がCSSの範囲外であることを示す要素であり、CSSフォーマットモデルから分離された外部オブジェクトである.
つまり、CSSは代替要素の位置に影響を与える可能性がありますが、内容には影響しません.iframeなどの代替要素には、親ドキュメントのスタイルを継承しない独自のスタイルシートがある場合があります.
CSSが代替要素に影響を及ぼす可能性のある別の方法は、要素ボックス内のコンテンツの位置を一連の属性で制御することである.
代表的な代替要素はiframe、video、embed、imgである.
03. mdn에서 제안하는 수평정렬 방식 → display: flex, justify-content: center
このようにして、コンテンツを水平にソートすることができる.ブロックは水平方向に配置されません.
displayは、ブロックと行内の要素のどちらの方向を設定し、flow、grid、flexなどのサブ要素を配置するときに使用するレイアウトを設定します.
mdnはdisplay:flexである.justify-content: center;サポートされていない場合はmargin:0 auto;使用しますが、02と同様に、ブロック要素を集中的にソートするにはwidth値を指定する必要があります.
垂直位置合わせ(修正2022年-04-13)
display: flex;
justify-content: center;
align-items: center;
Reference
この問題について(CSSを一元化するには、次の手順に従います.), 我々は、より多くの情報をここで見つけました https://velog.io/@sjmh0507/CSS-중앙정렬-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol