Frontend/CSS
[CSS] CSS 속성 종류 정리
Rayi
2024. 6. 18. 23:06
CSS에서 지정 가능한 속성값들에 대해 정리합니다. 지속적으로 갱신됩니다.
(길이 단위는 px, em, %, ch 등을 포함합니다)
크기
이름 | 속성값 | 예시 | 입력값 |
height | 높이 | d | 길이 |
margin | 바깥쪽 여백 | a : 공통 a b : 상/하 | 좌/우 a b c : 상 | 좌/우 | 하 a b c d : 상 | 우 | 하 | 좌 |
길이 |
min-height | 최소 높이 | d | 길이 |
min-width | 최소 너비 | d | 길이 |
padding | 안쪽 여백 | a : 공통 a b : 상/하 | 좌/우 a b c : 상 | 좌/우 | 하 a b c d : 상 | 우 | 하 | 좌 |
길이 |
width | 너비 | d | 길이 |
레이아웃
이름 | 속성값 | 예시 | 입력값 |
display | 레이아웃 정렬 방식 | block : 한 줄을 전부 차지 none : 객체 없음 inline : 내용의 길이에 따라 크기가 달라짐 inline-block : 인접한 inline과는 같은 줄에 표시되는 block flex : flex 방식 레이아웃 배치 grid : grid 방식 레이아웃 배치 |
문자열 |
left | x좌표 | d | 길이 |
overflow | 내용이 틀을 넘을 때 관리 방법 |
auto : 크기를 넘을 때만 스크롤 표시 clip : 넘은 부분을 보이지 않게 숨김 hidden : 넘은 요소를 보이지 않게 숨김 scroll : 스크롤 표시 |
문자열 |
position | 위치 속성 | static : 기본값 absolute : 절대 좌표 relative : absolute 요소의 기준 좌표가 됨 |
문자열 |
scroll-behavior | 스크롤 속도 | auto : 일반 smooth : 가속 붙음 |
문자열 |
top | y좌표 | d | 길이 |
z-index | 화면에 보이는 순서 | d | 길이 |
색상
이름 | 속성값 | 예시 | 입력값 |
background | 배경 옵션 (색, 이미지 등) |
#dddddd image('image url') no-repeat | |
background-color | 배경 색 | #dddddd white rgb(d, d, d) |
16진수 문자열 튜플 |
color | 글자 색 | #dddddd white rgb(d, d, d) |
16진수 문자열 튜플 |
영역
이름 | 속성값 | 예시 | 입력값 |
border | 테두리 | none : 선 없음 dotted : 짧은 점선 dashed : 긴 점선 solid : 실선 double : 이중 실선 (borderWidth > 3px) groove : 3D 선 ridge : 양각 테두리 inset : 음각 영역 outset : 양각 영역 |
문자열 |
border-radius | 테두리 곡률 | d | 길이 |
글자
이름 | 속성값 | 예시 | 입력값 |
font | 글꼴 | Arial | 문자열 |
font-size | 크기 | d | 길이 |
font-weight | 굵기 | bold : 굵게 normal : 중간 lighter : 얇게 100 ~ 900 : 숫자가 클 수록 굵어짐 |
문자열 숫자 |
letter-spacing | 자간 | d | 길이 |
line-height | 글자 높이 | d | 길이 |
text-align | 정렬 | center : 가운데 left : 왼쪽 right : 오른쪽 |
문자열 |
white-space | 줄바꿈 | nowrap : 줄바꿈 안함 | 문자열 |
728x90