🔥 Web-font 설정
🔥 다양한 font 속성
🔥 줄간격 설정(line-height)
🔥 글자 간격(letter-spacing) & 단어 간격(word-spacing)
🔥 텍스트 정렬(text-align)
🔥 text-overflow 속성
1) font-size 속성
- 🔍 selector { font-size : value;}
- value 값으로는 small, medium, larget 등 medium에 대한 상대값으로 설정 가능
- 일반적으로 value 값을 px, %, em, rem 등의 단위를 사용
2) font-family 속성
- 🔍 selector { font-family : value;}
- value 값으로는 여러 폰트를 지정할 수 있고, 폰트 존재 여부에 따라 순서대로 적용시킴
- 일반적으로 3가지 정도 폰트를 설정하고, 마지막 폰트는 어느 PC에나 존재하는 generic-family font 중 하나를 설정함
3) font-style 속성
- 🔍 selector { font-style : normal;} ⇢ 보통 글자 모양
- 🔍 selector { font-style : italic;} ⇢ 기울임 글자 모양
- 🔍 selector { font-style : oblique;} ⇢ 기울임 글자 모양
4) font-weight 속성
- 🔍 selector { font-weight : value;}
- value 값으로 숫자, normal, bold, bolder, lighter 등이 올 수 있음
- 숫자는 100, 200, 300, 400, 500, 600, 700, 800, 900 등 가능
- 폰트에서 지원하는 경우, 100단위가 뿐만아니라 미세한 정수로도 설정 가능
✍🏻 html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <style> .normal { width: 800px; background-color: darksalmon; } .clip { width: 800px; white-space: nowrap; overflow: hidden; text-overflow: clip; background-color: darksalmon; } .ellipsis { width: 800px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: darksalmon; } </style> </head> <body> <h1>Nomal</h1> <p class="normal"> Lorem ipsum dolor sit amet consectetur adipisicing elit. Quidem, maxime. A totam illo nesciunt ut, inventore itaque facere corrupti laudantium soluta sit rerum, quisquam minima voluptate. Consequatur exercitationem sapiente vero. Dolor reprehenderit quasi ullam dolore numquam, molestias soluta facilis ut totam doloribus ea vel porro minima qui eligendi animi ducimus nobis at delectus corrupti accusamus, magni est culpa modi. Fugiat! Cum tempore explicabo vel recusandae, soluta quo doloremque, blanditiis illo distinctio a consequuntur amet provident facilis, exercitationem deleniti quasi. Aperiam explicabo deserunt doloremque sit vel eaque nulla repellendus! Explicabo, aliquid? </p> <h1>text-overflow:clip</h1> <p class="clip"> Lorem ipsum dolor sit, amet consectetur adipisicing elit. Distinctio quisquam porro accusamus perspiciatis ea earum autem, tempore in a, consectetur fuga, similique exercitationem esse qui ducimus? Aliquam ea quaerat reprehenderit? Aperiam corporis accusantium explicabo totam in hic porro iusto, ab eaque quod asperiores cum corrupti facilis aliquid blanditiis, necessitatibus doloremque? Cum repudiandae, vel aperiam facilis voluptatum ipsum alias eaque quaerat! Illo nulla distinctio, vero officiis ex maiores delectus repudiandae deleniti doloremque alias odit a velit tempore quis laborum sed dicta sapiente eligendi est qui inventore magni. Neque facere at necessitatibus! </p> <h1>text-overflow:ellipsis</h1> <p class="ellipsis"> Lorem ipsum dolor sit, amet consectetur adipisicing elit. Distinctio quisquam porro accusamus perspiciatis ea earum autem, tempore in a, consectetur fuga, similique exercitationem esse qui ducimus? Aliquam ea quaerat reprehenderit? Aperiam corporis accusantium explicabo totam in hic porro iusto, ab eaque quod asperiores cum corrupti facilis aliquid blanditiis, necessitatibus doloremque? Cum repudiandae, vel aperiam facilis voluptatum ipsum alias eaque quaerat! Illo nulla distinctio, vero officiis ex maiores delectus repudiandae deleniti doloremque alias odit a velit tempore quis laborum sed dicta sapiente eligendi est qui inventore magni. Neque facere at necessitatibus! </p> </body> </html>