개발을 진행하다보면 태그마다 기본으로 설정되어 있는 값들 때문에 생각지 못한 오류와 이상이 발생할 가능성이 있다.
그래서 reset.css 파일을 만들어 태그의 기본값들을 초기화하였다.
@charset "UTF-8";
body, div, span,
h1, h2, h3, h4, h5, h6,
a, header, section, footer, nav,
img, form, figcaption, figure,
i, p {
margin: 0;
padding: 0;
border: 0;
}
ol, ul {list-style: none; padding: 0; margin: 0;}
a {text-decoration: none;}
CSS reset 참고 : https://admm.tistory.com/12
<header>
<nav>
<section>
<footer>
<div>
<p>
<h>
<ul>, <li>
<a>
bottom
left
right
CSS의 position 속성을 fixed로 하고 bottom, left, right의 값을 0으로 지정하였다.
display
:after
먼저 리스트의 기호들을 없애주고 display를 인라인으로 변경하여 한 줄로 만든 뒤에 float로 각각 왼쪽과 오른쪽에 배치한다.
float를 사용한 뒤에는 가상 요소를 사용하여 float 상태를 해제해주지 않으면 개발 도중 예상치 못한 오류가 발생하여 힘들어질 수 있으므로 항상 주의하자!
:hover
:visited
:linked
transition
기본 글자색을 지정한 후, :hover로 변경할 속성을 입력한다.
transition 속성으로 좀 더 부드러운 효과를 줄 수가 있다.
font.css
의 웹 폰트를 다른 폰트로 바꾸는 것으로 해결함.