글씨 크기를 조정하는 속성
.text{
font-size: 24px;
}
보통 24px, 80% 이런식으로 작성한다
.text{
font-style: italic;
}
em(강조하기 위해서) , i 태그를 사용해도 이탤릭체로 기울어진다
이 font-style 얘는 진짜 꾸미기 위함으로 사용한다
.text{
font-weight : bold;
}
-글꼴 자체를 설정할 수 있음
.text{
font-family : 'Gill Sans Extrabold', sans-serif;
}
-한 줄의 행간 높이를 설정할 수 있음 아래와 같은 간격을 의미한다
.text{
line -height : 2.0;
}
관련있는 애들을 나열할 수 있는 단축 속성이다
총 6가지를 나열할 수 있다
얘네는 필수요소
font-size
font-family
나머지는 선택사항이다
font-style
font-variant(거의 사용안되는 특성 )
font-weight
line-height
🚨font- style , font-weight ,size/line-height , font-family 가 법칙이다 꼭 지키자
.text{
font : italic bold 20px/1.7 'Time New Roman', Times , serif ;
}
letter-spacing : 글자간의 여백
word-spacing :단어와 단어 사이의 여백
.text{
letter-spacing : 5px ;
}
.text{
word-spacing : 10px ;
}
얘는 입력된 방향으로 정렬시켜준다
.text{
text-align : center
}
🚨text - align 이 먹지 않는 경우
div {
text-align : center
}
div는 블럭 요소이기 때문에
늘어나는 가로 길이에 따라서 계속 정렬의 위치가 바뀜
span {
text-align : left
}
🚨가로 길이가 어느정도 정해져있는 애들에만 적용이된다
해결방안
span을 div로 묶고 하면 정렬된다 👌
.container {
text-indent : 30%
}
단축 속성이다 여러개의 css 프로포티를 작성해서 쓰는것
shorthand 사용비율이 font 보다는 더 낮다 (단독으로 많이 쓰여서)
font 처럼 순서가 정해져있지 않다 (하지만 멀티로 라인의 값들을 넣을 때는 붙여써라)
쓰일 수 있는 속성 4가지
text - decoration line (필수) : 어떤 데코레이션을 할지 결정
text - decoration color
text - decoration style (solid , double, dotted, dashed , wavy)
text - decoration thickness
value
none : 기본값 none으로 적용 안해주면 변화 없음
underline : 밑줄 그어주는 값
overline : 위에 줄을 그어주는 값
line -through: 중간에 취소선을 그어주는 요소
text-decoration : underline;
value
normal : 기본 줄바꿈 사용
break-all : 영어에 많이 쓴다 (단어가 뚫고 나갈 때 사용한다)
keep-all : 한국어만 사용한다
이런 애들한테 사용해주면된다
p[lang ="en"]{
word-break:break-all;
}
p[lang ="ko"]{
word-break:keep-all
}
반대로 끊기지 않는 이상 단어가 연결되어서 나온다
-한글에는 적용할수가 없는 속성
-터키나 영어 일본어 등등...
많이 사용되는 속성