! 팁0번 - 시트 작성 순서
* css property들을 작성할 때는,
* display, overflow, float, position, z-index등을 작성 후,
* 박스 모델을 작성하고,(width, height, padding, margin, border 순)
* 그 뒤에 폰트나 색깔 등 그 외 속성들을 작성해주면
* 일관성 있고 알아보기 쉽게 코드를 짤 수 있겠습니다.(정해진건아님)
! 팁1번 - img 중앙정렬
* div 안에 있는 img를 중앙정렬하는 방법은 크게 두가지가 있습니다.
* 첫째, div 태그에 text-align:center;을 적용합니다.
* 둘째, img태그의 display:block;을 설정하고 margin: 0 auto;를 줍니다.
* 헤더에서는 KWEB REGISTER FORM 텍스트는 왼쪽정렬이므로 두번째 방법을 사용합니다.
* 가장 아래 서브밋 버튼에서는 첫번째 방법을 사용하겠습니다.
! 팁2번 - reset.css
* 각각의 브라우저들은 엘리먼트(div, h1등..)들에 대한 기본 css를 가지고 있습니다.
* 가끔은 이런 속성들이 우리의 css 코드랑 헷갈리는 경우가 있습니다.
* 그래서 주로 reset.css를 구글에 검색해보면 이 기본 css를 지워주는 css sheet들이 있습니다.
* 본 답안에서 *{}와 h1,h2,...h6 {} 은 reset css입니다.
! 팁3번 - inline-block의 숨겨진 여백 4px 없애기
* https://css-tricks.com/fighting-the-space-between-inline-block-elements/
* display:inline-block 속성의 경우
* inline처럼 엘리먼트가 층층히 쌓이지 않고 옆에 나열되지만,
* block처럼 엘리먼트의 padding, margin, width, height을 설정할 수 있었죠?
* 하지만 inline-block의 경우 숨겨진 여백이 있습니다. 이것을 없애는 방법을 위 링크에 설명합니다.
! 팁4번 - 패딩을 고려해서 항상 낭낭하게!
* 패딩을 조금씩 주는 습관을 들이시면, 예기치 못한 상황에서의 css 어긋남을 방지할 수 있습니다.
'개발' 카테고리의 다른 글
2020 KWEB 준회원 과제 3회차 - Javascript Feedback (0) | 2020.06.25 |
---|---|
RxJS를 배워 보았다. 용어 정리 (0) | 2020.06.23 |
Prisma 2 로 간단하게 서버 구축하기, 프리즈마가 뭔데? (0) | 2020.05.21 |
Naming Convention 네이밍 컨벤션이란. (HTML,CSS,JS) (0) | 2020.05.18 |
React Application을 Heroku에 Deploy하며 겪은 오류(Error H10) (1) | 2020.05.15 |
댓글