CSS 속성

Boaz Kang·2024년 5월 1일

margin(외부 여백)

요소의 외부 여백(공간)을 지정하는 단축 속성

  • auto -> 브라우저가가 여백을 계산
  • 단위 : px, em, vw등 단위로 지정
  • % : 부모 요소의 가로 너비에 대한 비율로 지정 -> 잘 사용하지 않음.

단축속성

padding(요소 내부)

요소의 내부 여백(공간)을 지정하는 단축 속성
요소의 크기가 커진다.

  • 단위 : px, em, vw등 단위로 지정
  • % : 부모 요소의 가로너비에 대한 비율로 지정

border(요소 테두리 선)

요소의 크기가 커진다. -> 두께, 종류, 선

  • border-width
  • border-style
  • border-color

색상 표현

  • 색상 이름 : 브라우저에서 제공하는 색상 이름 => red
  • Hex 색상코드 : 16진수 색상(Hexadecimal Colors) => #000
  • RGB : 빛의 삼원색
  • RGBA : 빛의 삼원색 + 투명도
  • HSL : 색상, 채도, 명도
  • HSLA : 색상, 채도, 명도 + 투명도

border-radius

요소의 모서리를 둥글게 깎음

box-sizing(크기 계산)

요소의 크기 계산 기준을 지정

  • content-box : 요소의 내용(content)으로 크기 계산
  • border-box : 요소의 내용 + padding + border로 크기 계산

overflow(넘침 제어)

요소의 크기 이상으로 내용이 넘쳤을 때, 보여짐을 제어하는 단축 속성

  • visiable : 넘친 내용을 그대로 보여줌(기본값)
  • hidden : 넘친 내용을 잘라냄
  • scroll : 넘친 내용을 잘라냄, 스크롤바 생성
  • auto : 넘친 내용이 있는 경우에만 잘라내고 스크롤바 생성
overflow-x
overflow-y

display(출력 특성)

요소의 화면 출력(보여짐) 특성

  • block : 상자(레이아웃)요소
  • inline : 글자 요소
  • inline-box : 글자 + 상자 요소
  • flex : 플렉스 박스 (1차원 레이아웃)
  • grid : 그리드 (2차원 레이아웃)
  • none : 보여짐 특성 없음, 화면에서 사라짐
  • 기타 : table, talbe-row, table-cell 등등

opacity

요소 투명도

  • 1=> 불투명(기본값)
  • 0~1 => 0부터 1사이의 소수점 숫자

글꼴

profile
Just Do It

0개의 댓글