현대 CSS 중심
그러나 인터넷의 경우 여러 해 동안 내용이나 HTML 요소를 중심에 집중시키는 것은 매우 복잡했고 특히 수직 방향에서는 매우 복잡했다.
좋은 시절
display: table
또는 더 높은 버전의positioning+transform: translate()
를 사용할 수 있습니다.정말 쓸모가 있다!그러나 신입 개발자에게 이런 행위를 설명하는 것은 항상 좀 불편하다.신출내기와 선생님은 모두 이런 느낌을 가지고 있기 때문이다."There must be a better solution!"
그래!
현대 CSS
flexbox
와 grid
의 CSS 시대에 이 두 가지 디스플레이 유형은 모두 이 큰 문제에 대해 간단한 해결 방안을 제공했다..container-element {
display: grid; // or flex!
align-items: center;
justify-content: center;
}
어떤 원소든지 용기에 넣기만 하면, 그것은 중간에 있을 것이다.양방향!또한 다음과 같은 두 가지 이점이 있습니다.
다음 두 가지 방법을 사용한 간단한 프레젠테이션
코드 펜: https://codepen.io/mreis/pen/WNbXPeB
Reference
이 문제에 관하여(현대 CSS 중심), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mr_eis/centering-in-modern-css-3nme텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)