CSS 그리드 - 웹 페이지 스타일을 지정하는 더 나은 방법
div/section/main/또는 다른 블록 수준 요소를 디스플레이 그리드로 만드는 것은 ROWS 및 COLUMNS로 지정해야 하므로 작동하지 않습니다. 이와 같이:
div {
display: grid;
grid-tamplate-columuns: 500px 500px 400px;
}
grid-tamplate-columuns: 500px 500px 400px;
이 행은 해당 div 요소를 크기가 500px, 500px 및 400px인 3개의 개별 열로 제동합니다. 그리드에 단위를 쓰는 더 좋은 방법은 fr
입니다.같은 크기의 3 열을 원하면 그냥 쓰십시오.
grid-tamplate-columuns: 1fr 1fr 1fr;
또는 간단히 반복 기능을 사용할 수 있습니다grid-tamplate-columuns: repeat(3,1fr);
.또는 행을 만들려면 grid-tamplate-rows를 사용할 수 있습니다.
동적 행이나 열을 만들려면 다음을 사용할 수 있습니다.
grid-auto-rows
/grid-auto-columns
다음에 해당 행/열의 크기가 표시됩니다. 참 쉽죠?😃😃이제 그리드를 만들고 일부 행 또는 열을 만들었습니다. 이제 행 또는 열 사이에 약간의 간격이나 공간을 제공해야 합니다. 얼마를주고 싶은지 그게 다야 ....
이제 그리드 안에 항목을 배치하고 싶을 수 있습니다. 예를 들어 p 태그를 이동하거나 align-items/justify-items를 사용할 수 있습니다.
align-items 또는 justify-items가 부모 요소에서만 작동한다는 것은 그리드를 만든 태그를 의미한다는 것을 항상 기억하십시오.
해당 요소에 태그를 지정하여 하위 요소의 위치를 변경하려면 align-self/justify-self를 사용해야 합니다.
약식은
grid-gap
또는 gap
가 될 수 있습니다.다른 일반적인 용어는 각 행 또는 열의 위치 지정과 관련된 grid-column-start, grid-column-end, grid-row-start, grid-row-end입니다.
특정 그리드 선을 참조하여 그리드 내에서 그리드 항목의 위치를 결정합니다. grid-column-start/grid-row-start는 항목이 시작되는 줄이고 grid-column-end/grid-row-end는 항목이 끝나는 줄입니다.
.item {
grid-column-start: <number> | <name> | span <number> | span <name> | auto;
grid-column-end: <number> | <name> | span <number> | span <name> | auto;
grid-row-start: <number> | <name> | span <number> | span <name> | auto;
grid-row-end: <number> | <name> | span <number> | span <name> | auto;
}
구문은 각각 그리드 열 또는 그리드 행으로 축소될 수 있습니다.
CSS 그리드가 우리에게 제공하는 많은 속성이 있지만 그 중 일부가 필요합니다. 그 중 가장 중요한 속성입니다.
감사합니다🌺🌺
MDN Css 그리드 페이지 또는 CSS 트릭에서 CSS 그리드에 대해 자세히 알아볼 수 있습니다. com 페이지 그들은 멋진 리소스입니다.
Reference
이 문제에 관하여(CSS 그리드 - 웹 페이지 스타일을 지정하는 더 나은 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/diganta06/css-grid-a-better-way-to-style-your-web-page-52l5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)