일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 인터섹션
- 결정 알고리즘
- 반공변성
- 이분 검색
- 타입 좁히기
- 태그된 유니온
- useAppDispatch
- CI/CD
- async/await
- SSR
- 호이스팅
- dfs
- ESlint
- map
- Cypress
- tailwind
- 무한 스크롤
- React
- app router
- 리터럴 타입
- 투포인터
- webpack
- Promise
- 공변성
- Jest
- recoil
- autosize
- TS
- RTK Query
- CORS
Archives
- Today
- Total
짧은코딩
CSS) grid 본문
반응형
이 사이트에서 왼쪽에 메뉴를 두고 오른쪽에 내용이 나오도록 했다. 그러기 위해서는 grid라는 기능을 이용해서 나눴다.
-코드
#gird ol{
padding-left:52px;
}
#grid{
display: grid;
grid-template-columns: 200px 1fr;
}
#grid #article{
padding: 25px;
}
왼쪽 메뉴를 ol로 구현했고 #grid로 ID로 구현했다.
-#grid ol에서는 메뉴에서 위치 조절을 해줬다.
-#grid에서는 grid-template-columns는 왼쪽을 200px로 구현하고 1fr는 전체칸을 차지한다. 만약 2fr 1fr으로 했다면 전체를 3fr로 두고 왼쪽이 2fr을 차지하고 오른쪽 1fr을 차지한다.
-#grid #article에서는 오른쪽 메뉴의 패딩을 담당한다. 그래서 위에 제목과 너무 붙어있지 않도록 해준다.
반응형
'HTML, CSS' 카테고리의 다른 글
CSS-가상 셀렉터, flexbox (0) | 2022.05.04 |
---|---|
CSS-Positon, float/display, 박스 요소 정렬 (0) | 2022.05.03 |
CSS-캐스케이딩, 박스 모델, 레이아웃 (0) | 2022.05.03 |
CSS) 미디어 쿼리 (0) | 2022.03.31 |
HTML) 첫 번째 웹사이트 (0) | 2022.03.30 |
Comments