코딩문자 배우기 DTD 형식 정의와 형선언
위의 캡쳐화면 에서 FastBoot 1.6.1
페붓의 제작자는 Readiz님이며
스킨은 반응형티스토리 스킨 이고
주소는 Readiz. com 으로 되어 있습니다.
아래 open source라고 하는 것은 다 아시 겠지만 소스를 개방 한다는 뜻으로
원시 저작권자의 권리의 일정 부분을 유지 하는 차원에서 개별적으로 사용 관리자가 된다는
의미의 리디즈님이 배포한 소스 입니다.
지난글에서도 말씀 드린것 처럼 쿠울하고
통큰 인심을 엿볼수가 있는것 같습니다.
우리는 그것을 값없이 받아 쓰는 대신 원작자에 대한 감사의 의미로 이렇게 제작자와 버전 정보에 대한 표시를 하는것은 마땅 하다 할수가 있겠지요,
웹속의 문서는 모두 이 HTML 기반위에 새롭게 업데이트 되고 새로운 언어들이 개발 접목 되어 활용 되어 지고 있지만 모든 언어는 이 html을 기반으로 기록된
정보라고 할수가 있습니다.
그럼 이렇게 중요한 Html언어는무슨 뜻일 까요?
Hyper Taxt Markup Lenguage의 줄임 말로 텍스트를 서로 연결 해주는 기록 언어 라는 뜻으로 문서와 문서가 서로 링크되면서 보다 편리하게 문서를 편집 해주는 기능을 가진 웹기록 언어라는 것입니다.
그럼 언제 누가 만들 었을까요?
스위스 입자 물리연구소<CERN>의 연구소 연구원이였든
팀 버너스리 에 의해
1980년도에 최초의 초안이 만들어 졌는데요 원래는 CERN의 문서 기록 데이터베이스를
위해 만들어 진 SGML의 문서 형식에서 부터
시작 되어 져서
현재는 발전된 형식 XHTML2.0버젼 까지 출시 되고 있으며 W3C의 권장을 받은 상황 입니다.
페붓의 제작자는 Readiz님이며
스킨은 반응형티스토리 스킨 이고
주소는 Readiz. com 으로 되어 있습니다.
의미의 리디즈님이 배포한 소스 입니다.
통큰 인심을 엿볼수가 있는것 같습니다.
HTML이란 무었 인가?
우리의 일상속에 깊게 뿌리를 내린 인터넷의웹속의 문서는 모두 이 HTML 기반위에 새롭게 업데이트 되고 새로운 언어들이 개발 접목 되어 활용 되어 지고 있지만 모든 언어는 이 html을 기반으로 기록된
정보라고 할수가 있습니다.
Hyper Taxt Markup Lenguage의 줄임 말로 텍스트를 서로 연결 해주는 기록 언어 라는 뜻으로 문서와 문서가 서로 링크되면서 보다 편리하게 문서를 편집 해주는 기능을 가진 웹기록 언어라는 것입니다.
그럼 언제 누가 만들 었을까요?
스위스 입자 물리연구소<CERN>의 연구소 연구원이였든
팀 버너스리 에 의해
위해 만들어 진 SGML의 문서 형식에서 부터
시작 되어 져서
위의 캡쳐 화면중에 나오는 <!DOCTYPE html> 이 코드는 문서의 형식 버전 정보<DTD> (Document Type Definition)문서 형식의 정의 를 표시 하는 코드로 doctype <hyper text markup language>를 표시 한 것입니다.
html문서 에서 반드시 맨 처음에 표시 되어 져야 하는 코드로 문서의 구성 에는 관련이 없는 코드 입니다.
DTD 형식 정의(Document Type Definition)와
DTD형 선언(Document Type Declaration)
으로 구분 할수 있으며 형 선언에 따라 우리가 사용 할수 있는 것과 없는 것을 구별 하기도 하는데요
바로 문서의 형 선언DTD에 의해서 제약과 허용
범위가 정해 져 있습니다.
그럼 DTD선언에는 어떤것이 있을까요?
html문서 에서 반드시 맨 처음에 표시 되어 져야 하는 코드로 문서의 구성 에는 관련이 없는 코드 입니다.
DTD형 선언(Document Type Declaration)
으로 구분 할수 있으며 형 선언에 따라 우리가 사용 할수 있는 것과 없는 것을 구별 하기도 하는데요
범위가 정해 져 있습니다.
- STRICT/EN
- TRANSITIONAL/EN
- FRAMESET/EN
위의 항목에서 볼수 있는것 처럼 HTML4.01버젼의 승인된 DTD형식은 3가지로
분류 할수가 있구요
분류 할수가 있구요
STRICT/EN
이 선언문은 가장 강력한 선언문으로 아무것도
손댈수 없는 형식입니다.
손댈수 없는 형식입니다.
TRANSITIONAL/EN
이 선언문의 형식은 frameset외의 것에는 요소와 속성의 추가나 변경이 가능한 선언형 입니다.
FRAMESET/EN
가장 느슨한 형 선언문으로 전체구조 프레임과 요소들을 제약없이 변경 및 편집을 자유로히 할수가 있는 형 선언문 입니다.
위의 캡쳐 화면은 기존의 티스토리에 제공되는
티에디션의 DTD 정의와 선언문과 헤드의 구성 요소들 입니다.
위에서 확인 할수 있는것 처럼 이 문서의 버젼과 형식은 월드와이드 컨소시엄<W3C>이라는 협의기구를 통해 1999년도에 승인되어
표준화된 XHTML 1.0버젼으로 frameset외의 속성과 구성을 자유로히 응용 할수 있다는 선언문의 문서 형식인것을 알수가 있습니다.
그럼 페붓의 DTD는 왜 안보이는 것인지 궁금 해 지는데
문자의 집합체 가 구성되어진 형태와 인코딩 방식을 선언 해 줌으로 DTD형 선언문 표기가 없어도 문자 인식기가 구현 가능하게 합니다.
오늘은 여기까지 살펴 보고 다음 시간에
궁금한 부분과 페붓이 가진 우리가 알지 못했든
부분들에 대해 파헤쳐 보고 중요한 사항들에 대해 기술 하도록 하겠습니다.
감사 합니다.
티에디션의 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" / >
</head>
위의 캡쳐화면에서 <meta http-equiv = "Content-Type " content="text/html; charset =utf-8" />이 표현방식으로 DTD형선언문을 대체 표시 할수가 있는데요
궁금한 부분과 페붓이 가진 우리가 알지 못했든
부분들에 대해 파헤쳐 보고 중요한 사항들에 대해 기술 하도록 하겠습니다.
감사 합니다.