HTML 기초
html 이란?
Hypertext Markup Language의 약자로 사용자가 인터넷에서의 웹 문서를 이야기합니다.
html4 > 테이블 코딩
html5 > 웹표준 코딩(=박스코딩 위주)
웹표준 >
HTML5로 문서를 만들고 그에 따른 웹 표준을 준수하는 것이 기본으로
"HTML5이자 웹 표준은 월드 와이드 웹의 측면을 서술하고 정의하는 공식 표준이나
다른 기술 규격을 가리키는 일반적인 용어"
모든 브라우저에서 웹 페이지가 동일하게 보이는 것을 기본 목표로 하고 있으며,
모든 디지털 장치에서도 HTML5는 쉽게 대응할수 있도록 HTML 문서를 지원하는 것을 목표로 두고있습니다.
태그
태그는 HTML문서를 이루게 되는 요소 각각의 역할에 따라 구분지어 사용!
웹문서에 어떤 표시를 해주는 것이라고 생각하시면 됩니다.
★★태그는 꺽쇠 괄호 <, >를 감싸서 일반 문자들과 구분합니다.★★
ex ) <태그>내용</태그> = 일반태그
ex ) <태그 /> = 단독태그
<html> </html> : 문서의 시작과 끝
<head> </head> : 문서의 영역을 나눈 부분 : 문서의 설정, 제목
<body> </body> : 문서의 영역을 나눈 부분 : 문서내에서 표현할 값
들여쓰기를 통해서 태그와 태그의 관계를 표현
<!DOCTYPE html>
<html>
<head>
<!-- 파비콘 : favicon 페이지의 아이콘 이미지 -->
<title>네이버</title> <!-- 문서의 제목을 표현하는 태그 -->
</head>
<body>
<!-- 문서의 내용을 표현하는 body 태그 입니다 -->
안녕하세요
<!-- 태그 : 시작과 종료 구성 -->
<button>버튼</button>
<!-- 태그 내 속성 : 태그는 여러가지 속성을 가질수 있고, 속성에 따라서 변경할 수 있다.
type : button / text / password-->
<!-- <태그이름 속성이름="속성값" > </태그이름> -->
<input type="password" value="버튼2"/>
</body>
</html>
휴먼랭귀지
인간이 사용하는 언어를 HTML 문서에 선언!
예를 들어 우리나라는 korean의 약자 ko를 사용하며 ‘웹 문서 콘텐츠는 한국어' 라는 뜻
- 한국(korean) : ko
- 영어(english) : en
- 일본(japan) : ja
- 중국(china) : zh
언어캐릭셋
- UTF-8 : 세상에 있는 거의 모든 문자를 표현할 수 있는 유니코드 문자를 지원하는 HTML5의 기본 문자셋
최근 HTML5는 대부분 기본 인코딩을 utf - 8로 지정하고 있으며,웹 표준을 지원
- EUC-KR : 한글 지원을 위해 유닉스 계열에서 나온 완성형 코드 조합
‘한글’과 ‘한국에서 통용되는 한자’ 그리고 ‘영문’을 표현
EUC-KR은 ANSI를 한국에서 확장한 것
추가)
ASCII : 최초의 문자열 인코딩 / 7 bit로 구성 (영어를 위한 문자, 숫자, 특수문자, 기호 등 128개 문자 표현)
ANSI : 윈도우즈에서 만든 문자셋 / 8bit로 구성되어 있으며 256개의 문자를 표현