[CSS] CSS 박스 모델 : 크기, 패딩, 테두리, 마진, 아웃라인

2021. 7. 5. 02:14·HTML & CSS
728x90

 

크기 단위

다양한 크기 단위가 존재하지만 가장 많이 쓰이는 크기 단위는 다음과 같다

1. 백분율 단위(%)

2. 배수 단위(em)

3. 픽셀 단위(px)

 

 

 

 

크기

크기 조절을 위해 사용할 수 있는 속성

1. height / width

2. max-width / min-width : 해당 HTML요소가 가질 수 있는 최대 / 최소 너비

3. max-height / min-height

 

 

 

 

박스 모델 (Box model)

모든 HTML 요소는 박스 모양으로 구성

박스 모델은 HTML 요소를 다음과 같이 구분한다

 

1. 패딩(padding)

: 내용과 테두리 사이 간격

    - padding, padding-top, padding-right, padding-bottom, padding-left

 

2. 테두리(border)

: 내용과 패딩 주변 감싸는 테두리

    - style, width, color 등을 설정할 수 있음

    - top / right / bottom / left 각각 설정 가능

 

3. 마진(margin)

: 테두리와 이웃하는 요소 사이 간격

    - top / right / bottom / left

 

4. 내용(content)

 

5. 아웃라인(outline)

: HTML 요소의 가장 바깥부분을 둘러싼 부분

    - border 와는 달리 HTML 요소의 전체 크기에는 포함되지 않음

    - style, width, color, offset 설정

 

- height, width 속성을 설정하면 내용(content) 부분만을 대상으로 설정된다

 

 

 

 

[참고] http://tcpschool.com/css/intro

728x90
저작자표시 비영리 (새창열림)

'HTML & CSS' 카테고리의 다른 글

[CSS] CSS 선택자 : 선택자, 의사 클래스, 의사 요소, 속성 선택자  (0) 2021.07.05
[CSS] CSS 위치 속성 : 디스플레이, 포지션, 플로트, 정렬  (0) 2021.07.05
[CSS] CSS 기본 속성 : 색, 배경, 텍스트, 글꼴, 링크, 리스트, 테이블, 이미지 스프라이트  (0) 2021.07.05
[CSS] CSS 기초 : 개요, 문법, 적용  (0) 2021.07.05
[HTML] HTML 문서의 구성과 기본적인 태그  (0) 2021.01.17
'HTML & CSS' 카테고리의 다른 글
  • [CSS] CSS 선택자 : 선택자, 의사 클래스, 의사 요소, 속성 선택자
  • [CSS] CSS 위치 속성 : 디스플레이, 포지션, 플로트, 정렬
  • [CSS] CSS 기본 속성 : 색, 배경, 텍스트, 글꼴, 링크, 리스트, 테이블, 이미지 스프라이트
  • [CSS] CSS 기초 : 개요, 문법, 적용
s_ih_yun
s_ih_yun
  • s_ih_yun
    CODESYUN
    s_ih_yun
  • 전체
    오늘
    어제
    • 분류 전체보기 (339)
      • Web (8)
      • Java (7)
      • Spring (19)
      • Git (16)
      • MyBatis (1)
      • HTML & CSS (14)
      • JavaScript (11)
      • DevOps (4)
      • Cloud (8)
      • Lanuage (13)
        • C++ (3)
        • Python (10)
      • DB (1)
        • MySQL (1)
        • Oracle (2)
      • Computer Science (26)
        • Concept (3)
        • Algorithm (23)
      • Baekjoon (104)
        • 단계별로 풀어보기 (78)
      • CodeUp (98)
        • Python 기초 100제 (98)
      • Programmers (2)
      • Books (3)
      • etc (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • Syun's Pages
  • 인기 글

  • 태그

    aws
    Programmers
    github
    JavaScript
    CodeUp 기초 100제
    Python
    자료구조
    db
    C
    알고리즘
    myBatis
    c++
    git
    Cloud
    HTML
    java
    codeup
    BOJ
    SourceTree
    clean code
    CSS
    spring
    MySQL
    oracle
    web
    Tistory
    VS Code
    단계별로 풀어보기
    웹
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
s_ih_yun
[CSS] CSS 박스 모델 : 크기, 패딩, 테두리, 마진, 아웃라인
상단으로

티스토리툴바