[Nomad coder/코코아톡 클론코딩 7일차] box-sizing 종류와 특징(#6.10 ~ #6.20)

2021. 5. 12. 13:16·Clone Coding/Kakaotalk [HTML + CSS]
목차
  1. 1. Box Sizing
  2. 2. 느낀 점

클론코딩 6일차 (#6.0 ~ #6.9--Border Box)


1. Box Sizing

박스의 크기를 정하는 기준을 변경할 때 사용한다.

 

→ content-box : content 영역을 기준으로 크기를 정한다.(default)

 

→ content는 사진에서 하늘색 부분(가운데)에 속한다.

 

→ border-box : border 영역을 기준으로 크기를 정한다.

 

→ border는 사진에서 노란색 부분(border)에 속한다.

 

 

 

 


1. content-box

초기 기본값(default)이다.

width와 height 속성이 content 영역만 포함한다.

→ width 속성값을 사용하면 content width만 변경된다.

→ heigth 속성값을 사용하면 content height만 변경된다.

 

ex) .box { width: 200px; border: 10px....}

width = 220px


2. border-box

width와 height 속성이 padding과 border를 포함하고, margin은 포함하지 않는다.

모든 element가 border의 크기를 width와 height로 사용할 수 있게 도와준다.

→ width 속성값을 사용하면 content width + padding + border width가 포함된다.

→ height 속성값을 사용하면 content height + padding + border width가 포함된다.

 

ex) .box { width: 200px; border: 10px....}

width = 200px


2. 느낀 점

box-sizing:border-box를 알기 전까지는 width, heigth를 하나하나 계산해서 해야 하나? 다른 쉬운 방법이 있을 텐데... 생각을 했었다. 역시 똑똑하시고 나보다 대단한 선배님들께서 간편한 방법을 만들어 두셨다. 처음부터 최신의 기술을 배우는 것보다, 불편함을 느껴보고 새로운 기술을 익혔을 때 이 기술이 얼마나 대단한지 더 와 닿는 것 같다. 처음부터 발전된 기술을 배우는것이 더 좋을 순 있지만, 이 기술이 나오게 된 이유가 분명 있을 테니, 그 이유를 생각하며 공부를 해 나가야겠다고 생각하게 되었다. 사이에 적당한 조율이 중요할것 같다.

반응형
  1. 1. Box Sizing
  2. 2. 느낀 점
'Clone Coding/Kakaotalk [HTML + CSS]' 카테고리의 다른 글
  • Nomad coder 코코아톡 클론코딩 챌린지 후기 (난이도/배운 점/느낀 점)
  • [Nomad coder/코코아톡 클론코딩 8일차] 코코아톡 클론코딩 후기, 배운 것, 느낀 점 (#6.21 ~ #7.3)
  • [Nomad coder/코코아톡 클론코딩 6일차] BEM 방법론이란 무엇인가?(#6.0 ~ #6.9)
  • [Nomad coder/코코아톡 클론코딩 5일차] Git과 Github란 무엇인가? (#5.0 ~ #5.3)
꾸매코더
꾸매코더
웹 / 앱 개발자
꾸매코딩웹 / 앱 개발자
  • 꾸매코더
    꾸매코딩
    꾸매코더
  • 전체
    오늘
    어제
    • 분류 전체보기 (97)
      • JavaScript (18)
        • Deep Dive (0)
      • React (5)
      • React-Native (9)
      • CSS (3)
      • TypeScript (1)
      • CS (10)
      • GitHub (4)
      • Clone Coding (15)
        • Kakaotalk [HTML + CSS] (10)
        • Momentum [JavaScript] (5)
      • Project (30)
        • Timer Project (14)
        • Netflix [React + Hooks] (12)
        • ToDoList [React-Native] (4)
      • 회고 (2)
  • 링크

    • Github
  • hELLO· Designed By정상우.v4.10.3
꾸매코더
[Nomad coder/코코아톡 클론코딩 7일차] box-sizing 종류와 특징(#6.10 ~ #6.20)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.