[HTML/CSS] 자기소개 웹 페이지 제작 #3 - About.html

9690 단어 toy projectCSShtmlCSS

0. 코드 정리

font.css 파일 생성

main.html을 개발하면서 웹폰트를 사용하여 폰트를 style.css에 입력하였는데 코드가 정리가 안되는 느낌이 들었다.
그래서 따로 font.css파일을 만들어 폰트들을 모아놓았다.

@font-face {
     font-family: 'NIXGONM-Vb';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/[email protected]/NIXGONM-Vb.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@font-face {
    font-family: 'Cafe24Ohsquare';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/[email protected]/Cafe24Ohsquare.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

reset.css 변경

  • <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;}

1. style.css에서 코드 수정

About.html 코드를 작성하면서 메뉴바의 배경색과 글자색을 main.html과 다르게 적용해야겠다고 생각했다. 그래서 서로 충돌하지 않게 클래스를 추가하거나 값을 변경하였다.

2. About.html 작성

필요 태그

  • <header>
  • <nav>
  • <section>
  • <footer>
  • <div>
  • <p>
  • <h>
  • <ul>, <li>
  • <a>
  • <img>

주요 구현 기능

1. 2단 하단 고정형 레이아웃