main.html을 개발하면서 웹폰트를 사용하여 폰트를 style.css에 입력하였는데 코드가 정리가 안되는 느낌이 들었다.
그래서 따로 font.css파일을 만들어 폰트들을 모아놓았다.
@font-face {
font-family: 'NIXGONM-Vb';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/NIXGONM-Vb.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Cafe24Ohsquare';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/Cafe24Ohsquare.woff') format('woff');
font-weight: normal;
font-style: normal;
}
<a>
reset 값 추가font-family
폰트 지정@charset "UTF-8";
@import "font.css";
html, body {
font-family: 'NIXGONM-Vb', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Cafe24Ohsquare', sans-serif;
}
...
a{text-decoration: none;}
About.html 코드를 작성하면서 메뉴바의 배경색과 글자색을 main.html과 다르게 적용해야겠다고 생각했다. 그래서 서로 충돌하지 않게 클래스를 추가하거나 값을 변경하였다.
<header>
<nav>
<section>
<footer>
<div>
<p>
<h>
<ul>
, <li>
<a>
<img>
<div>
안에 <img>
를 포함시킨다. 이 때, <div>
의 크기는<img>
보다 작게 만든다. 그 후에 border-radius
로 원 형태를 만들고 overflow
속성을 사용하여 div
밖으로 흘러넘치는 부분을 감춘다.
<div class="icon">
<a><i class="far fa-envelope fa-2x"></i></a>
<a href="https://velog.io/@silviaoh"><i class="fab fa-blogger fa-2x"></i></a>
<a href="https://github.com/silviaoh"><i class="fab fa-github-square fa-2x"></i></a>
</div>
fontawesome에서 제공하는 아이콘을 이용하였다.
font.css
의 웹 폰트를 다른 폰트로 바꾸는 것으로 해결함.