p.371 까지함
display의 속성값
| 속성값 | 설명 |
|---|---|
| grid | 블록 레벨의 그리드 컨테이너를 만듦 |
| inline-grid | 인라인 레벨의 그리드 컨테이너를 만듦 |
<!-- 열/행의 크기와 개수 지정하기 1-->
<head>
<style>
.container {
display:grid;
grid-template-columns: 100px 200px 300px;
grid-template-rows: 50px 100px;
}
</style>
</head>
...
<div class="container">
<div class="items">1</div>
...
</div>
<!-- 열/행의 크기와 개수 지정하기 2 -->
<head>
<style>
.container {
display:grid;
grid-template-columns: 100px 200px 300px;
grid-auto-rows: 100px;
}
</style>
</head>
<!-- 열 너비를 2:1:2비율로 배치 -->
grid-template-columns: 2fr 1fr 2fr;
<!-- 너비가 1fr인 열을 3개 배치 -->
grid-template-columns: repeat(3, 1fr);
<!-- 행의 높이를 자동으로 지정 -->
<head>
<style>
.container {
width:600px;
border: 1px solid #ccc;
display:grid; /* 그리드 컨테이너 지정 */
grid-template-columns:repeat(3, 1fr); /* 너비가 같은 열 3개 */
grid-auto-rows: minmax(100px, auto); /* 행 높이 최소 100px, 최대 auto */
}
</style>
</head>