<h1>
~<h6>
<a>
<p>
<ol>
, <ul>
<ol>
은 순서가 있는 리스트<ul>
은 순서가 없는 리스트<li>
~</li>
로 각 리스트 항목 생성<strong>
과 <b>
, <em>
과 <i>
는 시각적인 차이가 있는 것은 아니지만 의미적인 차이가 있음<!DOCTYPE html>
: 이 문서가 HTML5 문서임을 정의<html>
: HTML 페이지의 루트 요소<head>
: HTML 페이지에 대한 메타 정보 포함<meta>
: 문자 집합, 페이지 설명, 키워드, 문서 작성자, 뷰포트와 같은 설정을 지정<title>
: 브라우저의 제목 표시<body>
: 본문을 의미하며 모든 내용을 담는 컨테이너<header>
, <main>
, <footer>
<article>
<h>
태그가 안에 함께 쓰여야 함(웹 표준)<section>
<header style="background-color:white">
<ol>
<li><a href="#01">1주차 바로가기</a></li>
<li><a href="#02">2주차 바로가기</a></li>
</ol>
</header>
<div>
<section>
<article id="01">
<h2>1주차. 웹 시작</h2>
</article>
<article id="02">
<h2>2주차. HTML/CSS 기초</h2>
</article>
</section>
<head>
태그 내부에 <style>
태그를 사용하는 형태.css 파일 따로 생성해 <head>
태그 내의 <link>
태그에 불러오는 형태
<head>
<link rel="stylesheet" href="style.css">
</head>
h1 {
color: red;
background-color: yellow;
}
CSS 선택자
.classname ol
: 해당 클래스 하위에 있는 모든 ol에 적용#id>ol
: 해당 id의 직계자식인 ol에만 적용 (깊이가 1만 차이나는 경우)캐스케이딩: 선택자의 우선순위를 매기는 기준
블록(Block)태그와 인라인(inline) 태그
<h1>
~<h6>
, <p>
, <ul>
, <ol>
, <li>
<div>
: 블록 단위 공간을 구분 및 블록 스타일 지정 가능<a>
, <em>
, <img>
, <strong>
<span>
: 인라인 단위 공간 구분 및 텍스트부분 스타일 지정 가능마진 병합 현상
display
float
clear
브라우저의 기본 공백 제거
html, body{
margin: 0;
padding: 0;
}