나모장
IM_memo
나모장
전체 방문자
오늘
어제
  • 분류 전체보기 (29)
    • 데이터 (6)
      • 머신러닝 (5)
      • 크롤러 (1)
    • 프로그래밍 (14)
      • HTML,CSS (8)
      • Javascript (5)
      • Spring (1)
    • CS (0)
      • 자료구조 (0)
      • 데이터베이스 (0)
      • 네트워크 (0)
    • 회고 (0)
    • 개발관련 (8)
      • Git (2)
      • 네트워킹&행사 (1)
    • 디자인 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코드리뷰
  • 코파일럿
  • 사전확률
  • 사후확률
  • IT행사
  • msmvp
  • 나이브 베이즈
  • github flow
  • git branch
  • msla
  • Copilot
  • naive bayes
  • commit message rules
  • powerapps
  • 반교사학습
  • 라플라스 스무딩
  • ms코파일럿
  • 비교사학습
  • powerplatform
  • 교사학습
  • git flow
  • gitlab flow
  • 우아한세미나
  • 개발문화
  • javascript
  • 베이즈정리
  • git
  • Pycharm
  • primitive values
  • 강화학습

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
나모장

IM_memo

[CSS] box-sizing
프로그래밍/HTML,CSS

[CSS] box-sizing

2022. 2. 28. 21:37

Box Model

좌) box-sizing : border-box, 우) box-sizing : content-box 

우측의 content-box가 default 값이지만, 보통은 border-box로 스타일을 잡는다.

 

content-box로 지정할 경우, 테두리 두께 등으로 원하는 크기를 찾기 어렵고, 후에 디자이너 요청으로 수정하는 데 어려움이 있다.

div {
	width : 100px;
	height : 100px;
	background-color : blue;
}

 

디자이너 : 여기에서 박스 크기는 그대로 하고, 가운데 텍스트를 기준으로 padding을 20px 넣어 주세요 !

div {
	padding : 20px;
	width : 100px;
	height : 100px;
	background-color : blue;
}

 

코드를 수정하면, 박스의 크기가 100px이 아닌 것을 확인할 수 있다. 이 경우, 박스의 크기는 그대로 두면서 padding을 주기 위해서는 일일히 계산해서 값을 바꿔줘야 한다. 하지만 매번 계산할 수 없으므로 border-box로 지정해서 주로 사용한다.

 

Reference

https://www.w3schools.com/css/css_boxmodel.asp

'프로그래밍 > HTML,CSS' 카테고리의 다른 글

[CSS] css, sass, scss  (0) 2022.03.01
[CSS] 선택자  (0) 2022.03.01
[CSS] position  (0) 2022.02.28
[HTML] block, inline  (0) 2022.02.28
JSP와 Servlet에서 DB 접근 프로그래밍  (0) 2021.12.02
'프로그래밍/HTML,CSS' 카테고리의 다른 글
  • [CSS] 선택자
  • [CSS] position
  • [HTML] block, inline
  • JSP와 Servlet에서 DB 접근 프로그래밍
나모장
나모장

티스토리툴바