- 문서 선언
html 문서 최상단에 다음의 문장을 기술한다.- html 4.01 strict 선언
<!DOCTYPE html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> - html 4.01 tranditional 선언
<!DOCTYPE html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- html 4.01 strict 선언
- <head> 태그안에 <meta> 태그를 추가한다. 언어 속성은 변경해 줄 필요도 있다.. 대세는 utf8 이지만 i-Provision 에서는 euc_kr 을 사용한다.
<meta http-equiv=”Content-Type” content=”text/html; charset=utf8”> - <head> 태그안에 <title> 태그를 작성한다. 이 태그를 작성하지 않으면 w3c 유효성 검사시, 신뢰할 수 없는 페이지로 인식된다.
- <body> 엘리먼트 안으로 넣을 수 있는 것은 오직 블록 엘리먼트들(<h1>, .. <h6>, <p>, <blockquote>, 등)뿐이다. 모든 인라인 엘리먼트와 텍스트는 <body> 엘리먼트에 들어가기전에 다른 블록 엘리먼트안에 들어가야한다.
- 블록 엘리먼트는 인라인 엘리먼트들 밖에 두어야한다.
인라인 엘리먼트 안에는 반드시 인라인 엘리먼트 및 텍스만 들어올 수 있으며, 블록 엘리먼트는 들어올 수 없다. 블록 엘리먼트는 블록 엘리먼트 및 인라인 엘리먼트를 포함할 수 있다. - 블록 엘리먼트는 <p> 엘리먼트 밖에 두어야한다.
문단(<p>)은 텍스트를 위한 것으로서, 블록 엘리먼트는 문단 밖으로 두는 것이 마땅하다. - 리스트는 리스트 항목만 자식으로 포함하다.
<ol> 과 <ul> 의 자식으로 오직 <li> 엘리먼트만 사용될 수 있다. - <li> 엘리먼트에는 무엇이든 넣을 수 있다.(텍스트, 인라인, 블록 엘리먼트 등)
- <blockquote> 는 블록 엘리먼트만 포함한다.
인라인 및 텍스트 엘리먼트는 블록 엘리먼트에 포함시켜 <blockquote> 에 넣어야한다.
HTML 4.01
- HTML 4.01 규칙 2008.02.25
HTML 4.01 규칙
2008. 2. 25. 12:59