글꼴,문자
배경(background)
배치(position)
플렉스(정렬)
전환
변환
띄움
애니메이션
그리드
다단
필터
..
font-weight: 두께(굵기)font-size : 폰트 크기 px, em/rem(반응형 개발시)line-height: 줄의 높이(행간과 유사)font-family: 폰트 <link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap"
rel="stylesheet" />
.google {
font-family: "Indie Flower", cursive;
color: rgb(85, 107, 54);
}
@font-face {
font-family: "TTWanjudaedunsancheB";
src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-2@1.0/TTWanjudaedunsancheB.woff2")
format("woff2");
font-weight: 700;
font-style: normal;
}
.noonnu {
font-family: TTWanjudaedunsancheB;
}
color : 글자의 색상text-align : 문자 정렬 방식text-decoration : 문자 장식 (밑줄, 중간선, 윗선)컨텐츠 크기만큼만 설정이 됨 = 크기 설정이 불가능
인라인 요소에는 블록 요소 삽입이 불가능, 인라인 안에 인라인 요소 삽입은 가능
span : 대표적인 인라인 요소a, img..가로 너비를 전부 차지하게 됨
가로와 세로 크기 설정이 가능함
요소가 수직으로 쌓임
div, h1..block 요소의 수직으로만 쌓이는 문제를 해결하기 위해 나온 개념
외부 여백(공간)을 지정하는 단축 속성
(다른 요소와의 거리/간격 = 바깥쪽 여백)
Margin 단축 속성
margin: top,right,bottom,left
margin: top,bottom left,right
margin: top left,right bottom
margin: top right bottom left
내부 여백(공간)을 지정하는 단축 속성
요소의 크기가 커질 수 있음
(border와 content 간의 안쪽 여백)
Padding 단축 속성
padding: top,right,bottom,left
padding: top,bottom left,right
padding: top left,right bottom
padding: top right bottom left
요소의 가로/세로 너비
+) min,max 설정가능
사용자가 원하는 크기 값을 계산하여 적용
테두리 선(요소밖에 생김)
border-width :두께
border-style : 선의 종류
border-color: 선의 색상
border-radius: 모서리를 둥글게 깎음
transparent : 테두리가 선이 생기면 크기가 달라지기 때문에
border-width랑 border를 합칠 수 없음
요소의 크기 계산 기준을 정함
content-box: 요소의 내용(content)로 크기 계산border-box: 요소의 내용+padding+border로 크기계산요소의 투명도 0~1까지의 숫자로 지정
모습만 숨김/속성남음/자리차지함
모습과 속성을 숨김 / 자리 차지함
그냥 없애 버리는 방법 / 자리도 사라짐
visible: 넘친 내용을 그대로 보여줌hidden: 넘친 내용을 잘라냄scroll: 넘친 내용을 잘라내고 스크롤바 생성auto: 넘친 내용이 있을 때만 잘라내고 스크롤바 생성보여짐을 제어하는 개별속성