공부하는 남자   



  • Key log

  • 공부 하는 남자
    검색 하는 남자

  • Log in out

  • 관리자

  • 편집

  • 글 쓰기

  • Link
  • Home
  • 코딩문자 배우기 DTD 형식 정의와 형선언

    2014. 6. 20. 00:54   코딩문자 배우기


    위의  캡쳐화면 에서 FastBoot 1.6.1
    페붓의  제작자는  Readiz님이며
    스킨은  반응형티스토리 스킨 이고
    주소는  Readiz. com 으로  되어 있습니다.

    아래  open source라고 하는 것은  다 아시 겠지만  소스를 개방 한다는 뜻으로 

    원시 저작권자의 권리의 일정 부분을 유지 하는 차원에서  개별적으로  사용 관리자가  된다는
    의미의   리디즈님이 배포한 소스  입니다.

    지난글에서도 말씀 드린것 처럼  쿠울하고
    통큰  인심을 엿볼수가  있는것 같습니다.

    우리는 그것을 값없이 받아 쓰는 대신   원작자에 대한  감사의 의미로 이렇게 제작자와 버전 정보에 대한 표시를 하는것은 마땅 하다  할수가  있겠지요,

    HTML이란 무었 인가?

    우리의 일상속에  깊게 뿌리를 내린 인터넷의
    웹속의  문서는 모두 이 HTML 기반위에 새롭게 업데이트 되고 새로운 언어들이 개발 접목 되어 활용 되어 지고 있지만 모든 언어는 이 html을 기반으로 기록된
    정보라고 할수가 있습니다.

    그럼 이렇게 중요한 Html언어는무슨 뜻일 까요?
    Hyper Taxt Markup Lenguage의 줄임 말로 텍스트를 서로 연결 해주는 기록 언어 라는 뜻으로 문서와 문서가 서로 링크되면서 보다 편리하게 문서를 편집 해주는 기능을 가진 웹기록 언어라는 것입니다.
    그럼 언제 누가 만들 었을까요?
    스위스 입자 물리연구소<CERN>의  연구소  연구원이였든
    팀 버너스리 에 의해

    1980년도에  최초의 초안이 만들어 졌는데요  원래는  CERN의 문서 기록 데이터베이스를
    위해 만들어 진  SGML의 문서 형식에서 부터
    시작 되어 져서  

    현재는  발전된 형식 XHTML2.0버젼 까지 출시 되고  있으며 W3C의 권장을 받은 상황 입니다.

    위의 캡쳐 화면중에  나오는 <!DOCTYPE  html>  이 코드는 문서의 형식 버전 정보<DTD> (Document Type Definition)문서 형식의 정의 를 표시 하는 코드로 doctype  <hyper text  markup  language>를 표시 한 것입니다.
    html문서 에서  반드시 맨 처음에  표시 되어 져야  하는 코드로  문서의 구성 에는  관련이 없는 코드  입니다.

    DTD 형식 정의(Document Type Definition)
    DTD형 선언(Document Type Declaration)
    으로  구분 할수  있으며  형  선언에  따라 우리가  사용 할수 있는 것과 없는 것을 구별 하기도  하는데요

    바로 문서의 형 선언DTD에 의해서 제약과 허용
    범위가 정해 져 있습니다.

    그럼 DTD선언에는 어떤것이  있을까요?
    1. STRICT/EN
    2. TRANSITIONAL/EN
    3. FRAMESET/EN
    위의 항목에서 볼수 있는것 처럼 HTML4.01버젼의 승인된 DTD형식은 3가지로
    분류 할수가  있구요
    STRICT/EN
    이  선언문은 가장 강력한 선언문으로 아무것도
    손댈수 없는 형식입니다.
    TRANSITIONAL/EN
    이 선언문의 형식은  frameset외의 것에는  요소와 속성의 추가나  변경이 가능한  선언형 입니다.
    FRAMESET/EN
    가장 느슨한  형 선언문으로  전체구조 프레임과 요소들을 제약없이  변경 및 편집을 자유로히  할수가 있는 형 선언문  입니다.

    위의 캡쳐 화면은  기존의 티스토리에 제공되는
    티에디션의 DTD 정의와 선언문과 헤드의 구성 요소들 입니다.

    위에서 확인 할수 있는것 처럼  이 문서의 버젼과 형식은 월드와이드 컨소시엄<W3C>이라는 협의기구를 통해  1999년도에 승인되어

    표준화된 XHTML 1.0버젼으로  frameset외의  속성과 구성을 자유로히 응용 할수 있다는 선언문의 문서 형식인것을  알수가  있습니다.

    그럼  페붓의 DTD는 왜 안보이는 것인지 궁금 해 지는데
    < head>
    <meta  http-equiv = "Content-Type "  content="text/html; charset =utf-8" / >
    </head>

    위의 캡쳐화면에서  <meta  http-equiv = "Content-Type "  content="text/html; charset =utf-8" />이 표현방식으로 DTD형선언문을 대체 표시 할수가  있는데요


    문자의 집합체 가 구성되어진 형태와 인코딩 방식을 선언 해 줌으로  DTD형 선언문 표기가 없어도 문자 인식기가 구현 가능하게  합니다.


    오늘은  여기까지  살펴 보고 다음 시간에
    궁금한 부분과  페붓이 가진 우리가  알지 못했든
    부분들에 대해  파헤쳐 보고 중요한  사항들에 대해  기술  하도록  하겠습니다.
    감사  합니다.



    T,back:     Comment: