태그 작성 규칙
<head>로 시작 지점 표시, </head>로 끝 지점 표시. <p>의 경우, <p align= "left">처럼 p에 align 속성이 left라는 값이라고 지정하는 것. => 문단 왼쪽 정렬. 기본 구조
<HTML>...<head>...</head>...<body>...</body>...</HTML> 구조. 즉, HTML 안에 head와 body가 있음.
head는 문서 구조, 속성 정의하는 영역. 웹 브라우저로 볼 수 없다.
body는 다양한 태그로 구성. 웹 브라우저에 보여짐.
주요 HTML 태그
<title>: 이 페이지의 tab에 뜨는 이름
<h1>~<h6>: 제목(headline) 서체. h2로 숫자가 커질수록 글씨 하위 제목.
<h1>파이썬<h1>
<p>: 문단 나눔
<p>파이썬은</p><p>쉬워요</p>
<a href="">: 링크 연결.
<a href="http://www.naver.com">네이버<a> => 글자 네이버 클릭하면 저 링크로 가도록.
<a>:
<img>: 이미지 삽입
<img src="http://www.naver.com/main.jpg">
<table>: 테이블 작성
<table> ... </table>
<ul>: 순서 없는 목록표 작성
<ol>: 순서 있는 목록표 작성. 숫자로 나옴.
<li>: 리스트 항목(list item)
<ul><li>다음</li>
<li>네이버</li>
</ul>
<ol><li>다음</li>
<li>네이버</li>
</ol>
span: 문장 또는 문단 내 구역 지정.
<span style="color:red">구역</span>
<button>: 버튼 생성
<button>확인</button>
<input>: 사용자 입력 가능한 텍스트 상자
<input type="text">
<br>: 줄 바꿈
파이썬 <br> 좋아요
<b>: 글자 모양 굵게 변경
저는 <b>파이썬</b> 좋아요
<!--주석-->: 주석(설명) 작성
<!--아무런 기능이 없어요-->
<div>: 블록 레벨 요소. 별 의미를 가지지 않고, 구획을 나누는 요소. 그 구획에 따라 스타일 적용하거나 레이아웃 구성하기 위해서.
#1 레이아웃 구성: 헤더, 사이드바, 본문, 푸터 등으로 나누기
<div id="header">
<!-- 헤더 콘텐츠 -->
</div>
#2 스타일링: 이 경우 배경, 테두리, 여백을 다른 색깔 적용
#3 그룹화: 관련된 콘텐츠 묶기 위해 div 사용
제품 설명
구매하기class=와 id=
<style> 태그 안에서 HTML 각 요소의 배경색, 폰트 등을 정의hi(선택자) {속성:값; 속성:값;}관심종목<br>
<ul><li>키움증권</li>
<li>대신증권</li>
<li>미래에셋대우</li></ul>
<style>
li {width:120px; margin:8px; padding-botton: 4px; \
font-weight: bold; color: olive}
</style>
#1 방법1. paragraph1만 blue로 색깔 지정.
<body>
<p style="color:blue"> paragraph1 </p>
<p> paragraph2 </p>
</body>
#2 방법2 <style> 코드 분리
<style>
p:nth-child(1){
color:blue;}
</style>
<body>
<p> paragraph1 </p>
<p> paragraph2 </p>
</body>
<style>
p { color:blue;}
</style>
<h3> headline </h3>
<p> paragraph1 </p>
<p> paragraph2 </p>
<html>
<head>
<title> ID Selector </title>
<style>
#Kimch { color:blue;}
</style>
</head>
<body>
<p class = "korean" id = "bibimbap" 비빔밥 </p>
<p class = "korean" id = "bulgogi" 불고기 </p>
<p class = "korean" id = "kimch" 김치 </p>
<p class = "western" id = "steak" 스테이크 </p>
<p class = "western" id = "hamburger" 햄버거 </p>
</body>
</html>
<html>
<head>
<title> Class Selector </title>
<style>
.western { color:blue;}
</style>
</head>
<body>
<p class = "korean" id = "bibimbap" 비빔밥 </p>
<p class = "korean" id = "bulgogi" 불고기 </p>
<p class = "korean" id = "kimch" 김치 </p>
<p class = "western" id = "steak" 스테이크 </p>
<p class = "western" id = "hamburger" 햄버거 </p>
</body>
</html>
#1 >로 표기
<style>
.korean > li { color:red;}
</style>
<ul class = 'korean'>
<li> 비빔밥 </li>
<li> 불고기 </li>
<ul class = '반찬'>
<li> 김치 </li>
<li> 깍두기 </li>
</ul>
</ul>
<ul class = 'western'>
<li> 스테이크 </li>
<li> 햄버거 </li>
</ul>
# 공백으로 표기
<style>
.korean li { color:red;}
</style>
<ul class = 'korean'>
<li> 비빔밥 </li>
<li> 불고기 </li>
<ul class = '반찬'>
<li> 김치 </li>
<li> 깍두기 </li>
</ul>
</ul>
<ul class = 'western'>
<li> 스테이크 </li>
<li> 햄버거 </li>
</ul>