글꼴, 글 관련 스타일
font-family : 글꼴 그룹
- 사용자의 컴퓨터에 지정한 폰트가 없을 때를 대비하여 여럿 지정
p { font-family: 돋움; }
p { font-family: "맑은 고딕", 돋움, 굴림; }
font-size : 글자 크기
단위 | 설명 | 비고 |
---|
px | 절대 크기: 모니터상의 한 점 | 사용자가 브라우저를 통해 조정 불가 => 낮은 접근성 |
em | 상대 크기: 바로 윗 부모의 크기에 비례 | 중첩마다 제곱 |
rem | 상대 크기: 최상위 조상의 크기에 비례 | 일반적으로 body의 글자 크기: 16px |
font-style : 글자 스타일
값 | 설명 | 비고 |
---|
normal | 일반 서체 | |
italic | 기울임 | 기울여 쓴 서체 => 주로 사용 |
oblique | 기울임 | 본 서체를 기울인 것 |
color : 글자 색
p { color: rgb(0, 0, 255); }
p { color: rgba(0, 0, 255, 0.5); }
p { color: #FF0000 }
text-decoration : 글자에 선 긋기
p { text-decoration: none; }
p { text-decoration: underline; }
p { text-decoration: overline; }
p { text-decoration: line-through; }
letter-spacing : 자간 조정
p { letter-spacing: 0.1em; }
text-align : 텍스트 정렬
- block, inline-block, table 요소에 적용 가능
- block 요소 내의 inline 요소를 정렬
p { text-align: left; }
line-height : 행간
p { line-height: 24px; }
p { line-height: 1.25; }
p { line-height: 1.25em; }
p { line-height: 125%; }
list-style : ul 목록의 불릿 없애기
ul {
list-style: none;
}
opacity : 불투명도
span {
opacity: 0.5;
}
상자 관련 스타일
width, height : 높이와 너비
단위 | 설명 |
---|
px | 절대 크기: 모니터상의 한 점 |
% | 상대 크기: 바로 윗 부모의 크기에 비례 |
vw | 상대 크기: 뷰포트 너비의 1/100 |
vh | 상대 크기: 뷰포트 높이의 1/100 |
vmax | 상대 크기: 뷰포트 너비, 높이 중 긴 쪽의 1/100 |
vmin | 상대 크기: 뷰포트 너비, 높이 중 짧은 쪽의 1/100 |
margin : 바깥쪽 여백
.inner {
margin: 24px;
}
.inner {
margin-top: 24px;
margin-right: 48px;
margin-bottom: 0;
margin-left: 12px;
}
.inner {
margin: 24px 48px 0 12px;
}
.inner {
margin: 12px 48px;
}
.inner {
width: 300px;
margin: 12px auto;
}
padding : 안쪽 여백
.outer {
padding: 24px;
}
.outer {
padding-top: 24px;
padding-right: 48px;
padding-bottom: 0;
padding-left: 12px;
}
.outer {
padding: 24px 48px 0 12px;
}
.outer {
padding: 12px 48px;
}
border : 테두리 선
- border: (선 굵기) (선 스타일) (선 색);
선 스타일 | 설명 |
---|
solid | 직선 |
dashed | 점이 긴 점선 |
dotted | 점선 |
div {
border: 1px solid black;
}
border-radius : 둥근 모서리
div {
border-radius: 8px;
}
div {
border-radius: 50%;
}
div {
border-radius: 24px 0 25% 50%;
}
background : 배경
속성 | 설명 |
---|
background-color | 배경색 |
background-image | 배경 이미지 |
background-size | 배경 이미지 크기 |
background-position | 배경 이미지 위치 |
background-repeat | 배경 이미지 반복 여부 |
div {
background-color: green;
background-image: url("./nature.jpg");
background-size: 50% 50%;
background-position: 50px 50%;
background-repeat: no-repeat;
}
box-shadow : 그림자
- box-shadow: (x축 위치) (y축 위치) ( [옵션] 번짐) (색상)
div {
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
}
Author And Source
이 문제에 관하여(CSS 기본 스타일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@cheej10/CSS-기본-스타일
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)