CSS 속성과 값의 카테고리

2025. 2. 17. 02:59·개발/CSS
목차
  1. 속성
  2. 1. 텍스트 (Text)
  3. 1.1. 색상 (Color)
  4. 1.2. 글꼴 (Font)
  5. 1.3. 텍스트 효과 (Text Effects)
  6. 2. 배경 (Background)
  7. 3. 테두리 (Border)
  8. 4. 박스 모델 (Box Model)
  9. 5. 배치 (Layout)
  10. 5.1. 디스플레이 (Display)
  11. 5.2. 포지션 (Position)
  12. 5.3. 플렉스박스 (Flexbox)
  13. 5.4. 그리드 (Grid)
  14. 5.5. 기타 (Other)
  15. 6. 애니메이션 및 전환 (Animation & Transition)
  16. 7. 미디어 쿼리 (Media Queries)
  17. 8. 기타 (Other)
  18. 값 (Values)

속성

1. 텍스트 (Text)

1.1. 색상 (Color)

  • color: 글자색 지정
  • opacity: 요소 투명도 조절

1.2. 글꼴 (Font)

  • font-family: 글꼴 지정
  • font-size: 글자 크기 지정
  • font-weight: 글자 굵기 지정
  • font-style: 글자 스타일 (기울임꼴 등) 지정
  • font-variant: 글자 변형 (small-caps 등) 지정
  • line-height: 줄 간격 지정
  • letter-spacing: 글자 간격 지정
  • word-spacing: 단어 간격 지정

1.3. 텍스트 효과 (Text Effects)

  • text-align: 글자 정렬 지정
  • text-decoration: 글자 장식 (밑줄, 취소선 등) 지정
  • text-transform: 글자 변형 (대문자, 소문자 등) 지정
  • text-shadow: 글자 그림자 지정
  • white-space: 공백 처리 방식 지정
  • text-overflow: 텍스트가 요소 영역 넘어갈 때 처리 방식 지정

2. 배경 (Background)

  • background-color: 배경색 지정
  • background-image: 배경 이미지 지정
  • background-repeat: 배경 이미지 반복 방식 지정
  • background-position: 배경 이미지 위치 지정
  • background-size: 배경 이미지 크기 지정
  • background-attachment: 배경 이미지 고정 여부 지정
  • background: 배경 관련 속성 한 번에 지정

3. 테두리 (Border)

  • border: 테두리 두께, 종류, 색상 한 번에 지정
  • border-width: 테두리 두께 지정
  • border-style: 테두리 종류 지정
  • border-color: 테두리 색상 지정
  • border-radius: 테두리 모서리 둥글기 지정

4. 박스 모델 (Box Model)

  • width: 요소 너비 지정
  • height: 요소 높이 지정
  • padding: 요소 내부 여백 지정
  • margin: 요소 외부 여백 지정
  • box-sizing: 요소 크기 계산 방식 지정

5. 배치 (Layout)

5.1. 디스플레이 (Display)

  • display: 요소 표시 방식 지정 (block, inline, flex, grid 등)

5.2. 포지션 (Position)

  • position: 요소 위치 지정 (static, relative, absolute, fixed, sticky)
  • top, right, bottom, left: 요소 위치 좌표 값으로 지정
  • z-index: 요소 쌓임 순서 지정

5.3. 플렉스박스 (Flexbox)

  • display: flex: 플렉스 컨테이너 정의
  • flex-direction: 플렉스 아이템 배치 방향 지정
  • justify-content: 플렉스 아이템 주축 방향 정렬 방식 지정
  • align-items: 플렉스 아이템 교차축 방향 정렬 방식 지정
  • flex-wrap: 플렉스 아이템 줄 바꿈 여부 지정

5.4. 그리드 (Grid)

  • display: grid: 그리드 컨테이너 정의
  • grid-template-rows: 그리드 행 크기 지정
  • grid-template-columns: 그리드 열 크기 지정
  • grid-gap: 그리드 셀 사이 간격 지정
  • grid-area: 그리드 아이템 영역 지정

5.5. 기타 (Other)

  • float: 요소 왼쪽 또는 오른쪽 배치
  • clear: float 속성 영향 제거
  • overflow: 내용이 요소 영역 넘어갈 때 처리 방식 지정
  • visibility: 요소 표시 여부 지정
  • clip: 요소 특정 영역만 표시

6. 애니메이션 및 전환 (Animation & Transition)

  • transition: 요소 속성 값 변경될 때 애니메이션 효과 적용
  • animation: 요소에 애니메이션 효과 적용

7. 미디어 쿼리 (Media Queries)

  • @media: 미디어 유형 또는 조건에 따라 다른 스타일 적용

8. 기타 (Other)

  • cursor: 마우스 커서 모양 지정
  • pointer-events: 요소에 마우스 이벤트 발생 여부 지정
  • resize: 요소 크기 조절 가능 여부 지정
  • user-select: 텍스트 선택 가능 여부 지정

값 (Values)

CSS 속성 값은 다양한 형태로 표현될 수 있어.

  • 색상: 색상 이름, 16진수 코드, RGB, RGBA, HSL, HSLA 등
  • 길이: px, em, rem, %, vw, vh 등
  • 각도: deg, rad, turn 등
  • 시간: s, ms 등
  • 숫자: 정수, 소수
  • 문자열: 따옴표로 묶인 텍스트
  • URL: 이미지, 파일 경로
  • 키워드: auto, inherit, none 등
저작자표시 비영리 변경금지 (새창열림)

'개발 > CSS' 카테고리의 다른 글

Position 속성  (0) 2025.02.17
Display 속성  (0) 2025.02.17
box-sizing 속성  (0) 2025.02.17
CSS 적용 방법  (0) 2025.02.17
CSS의 기본 구조  (0) 2025.02.17
  1. 속성
  2. 1. 텍스트 (Text)
  3. 1.1. 색상 (Color)
  4. 1.2. 글꼴 (Font)
  5. 1.3. 텍스트 효과 (Text Effects)
  6. 2. 배경 (Background)
  7. 3. 테두리 (Border)
  8. 4. 박스 모델 (Box Model)
  9. 5. 배치 (Layout)
  10. 5.1. 디스플레이 (Display)
  11. 5.2. 포지션 (Position)
  12. 5.3. 플렉스박스 (Flexbox)
  13. 5.4. 그리드 (Grid)
  14. 5.5. 기타 (Other)
  15. 6. 애니메이션 및 전환 (Animation & Transition)
  16. 7. 미디어 쿼리 (Media Queries)
  17. 8. 기타 (Other)
  18. 값 (Values)
'개발/CSS' 카테고리의 다른 글
  • Position 속성
  • Display 속성
  • box-sizing 속성
  • CSS 적용 방법
함수형 인간
함수형 인간
잘 까먹는 개발자의 두뇌 확장 장치
  • 함수형 인간
    개발 기록 노트
    함수형 인간
  • 글쓰기 관리
  • 전체
    오늘
    어제
    • 글 목록 (84)
      • 기타 (1)
      • 개발 (82)
        • Java (6)
        • Javascript (1)
        • Spring (20)
        • jQuery (0)
        • Git (0)
        • servlet (11)
        • JSP (6)
        • HTML (0)
        • CSS (10)
        • SQL (9)
        • JSTL (3)
        • Mybatis (4)
        • Design Patterns (0)
        • HTTP (2)
        • Devtools (0)
        • IntelliJ (5)
        • JDBC (1)
        • Lombok (3)
        • Logging (1)
      • 책 리뷰 (0)
  • hELLO· Designed By정상우.v4.10.3
함수형 인간
CSS 속성과 값의 카테고리
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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