1. 문서 선언
    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">
  2. <head> 태그안에 <meta> 태그를 추가한다. 언어 속성은 변경해 줄 필요도 있다.. 대세는 utf8 이지만 i-Provision 에서는 euc_kr 을 사용한다.
    <meta http-equiv=”Content-Type” content=”text/html; charset=utf8”>
  3. <head> 태그안에 <title> 태그를 작성한다. 이 태그를 작성하지 않으면 w3c 유효성 검사시, 신뢰할 수 없는 페이지로 인식된다.
  4. <body> 엘리먼트 안으로 넣을 수 있는 것은 오직 블록 엘리먼트들(<h1>, .. <h6>, <p>, <blockquote>, 등)뿐이다. 모든 인라인 엘리먼트와 텍스트는 <body> 엘리먼트에 들어가기전에 다른 블록 엘리먼트안에 들어가야한다.
  5. 블록 엘리먼트는 인라인 엘리먼트들 밖에 두어야한다.
    인라인 엘리먼트 안에는 반드시 인라인 엘리먼트 및 텍스만 들어올 수 있으며, 블록 엘리먼트는 들어올 수 없다. 블록 엘리먼트는 블록 엘리먼트 및 인라인 엘리먼트를 포함할 수 있다.
  6. 블록 엘리먼트는 <p> 엘리먼트 밖에 두어야한다.
    문단(<p>)은 텍스트를 위한 것으로서, 블록 엘리먼트는 문단 밖으로 두는 것이 마땅하다.
  7. 리스트는 리스트 항목만 자식으로 포함하다.
    <ol> 과 <ul> 의 자식으로 오직 <li> 엘리먼트만 사용될 수 있다.
  8. <li> 엘리먼트에는 무엇이든 넣을 수 있다.(텍스트, 인라인, 블록 엘리먼트 등)
  9. <blockquote> 는 블록 엘리먼트만 포함한다.
    인라인 및 텍스트 엘리먼트는 블록 엘리먼트에 포함시켜 <blockquote> 에 넣어야한다.

+ Recent posts