DTD가 뭔가요?
그냥 그누보드랑 그누dtd랑 뭐가 다른거에요?
댓글 6개
document type definition.
dtd로 코딩했다는 것은
<body>
<head>
<style></style>
이처럼 엉망으로 코딩하지 않고
<html>
<head>
</head>
</html>
처럼 태그들을 정해진 규격에 맞춰서 코딩했다는 것을 보장해주는 겁니다.
예를들어
<span>hi</span> 은 dtd에 맞게 되어져 있지만
<span><strong>hi</strong></span> 은 dtd 규격에 맞지 않습니다.
dtd type 은 3가지인데,
static , transitional, ... 하여간,
가벼운, 과도기적, 매우강함.. 3셋중에서 하나를 선택하는데,
보통은 중간급인 transitional 을 선언하고,
브라우저는 transitional 로 선언된 문서는 대충 알아서 판단해서 부족한 부분을 맞춰주고,
가장 강하게 선언하면 브라우저에서 렌더링을 거부하거나, 아주 다르게 표시됩니다.
즉
<div>
<div>
</div>
이런식으로 </div> 가 하나 없더라도 브라우저는 알아서 </div>를 붙이지만,
강한 dtd로 선언하면 출력이 안되는 경우도 있습니다.
웹표준하고는 관계는 잘 모르겟지만, 영향은 있을 겁니다.
웹표준도 w3c에서 지정한 것을 기본으로 하고,
dtd도 w3c것을 사용하니깐요.
실제로
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
해당 사이트가서 저 dtd 문서 봐보시면 .이해가 되실지도.
dtd로 코딩했다는 것은
<body>
<head>
<style></style>
이처럼 엉망으로 코딩하지 않고
<html>
<head>
</head>
</html>
처럼 태그들을 정해진 규격에 맞춰서 코딩했다는 것을 보장해주는 겁니다.
예를들어
<span>hi</span> 은 dtd에 맞게 되어져 있지만
<span><strong>hi</strong></span> 은 dtd 규격에 맞지 않습니다.
dtd type 은 3가지인데,
static , transitional, ... 하여간,
가벼운, 과도기적, 매우강함.. 3셋중에서 하나를 선택하는데,
보통은 중간급인 transitional 을 선언하고,
브라우저는 transitional 로 선언된 문서는 대충 알아서 판단해서 부족한 부분을 맞춰주고,
가장 강하게 선언하면 브라우저에서 렌더링을 거부하거나, 아주 다르게 표시됩니다.
즉
<div>
<div>
</div>
이런식으로 </div> 가 하나 없더라도 브라우저는 알아서 </div>를 붙이지만,
강한 dtd로 선언하면 출력이 안되는 경우도 있습니다.
웹표준하고는 관계는 잘 모르겟지만, 영향은 있을 겁니다.
웹표준도 w3c에서 지정한 것을 기본으로 하고,
dtd도 w3c것을 사용하니깐요.
실제로
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
해당 사이트가서 저 dtd 문서 봐보시면 .이해가 되실지도.
게시글 목록
| 번호 | 제목 |
|---|---|
| 12333 |
JavaScript
한글만 되게 하는 자바스크립트 입니다.
|
| 12332 |
JavaScript
간단한 팝업창 중앙에 띄우기 입니다.
|
| 12331 |
JavaScript
2단계 드롭다운 레이어 메뉴 입니다.
|
| 12329 |
JavaScript
동적 막대그래프
1
|
| 12328 |
JavaScript
간단한 위로가기 자바스크립트 입니다.
|
| 12327 |
JavaScript
따라다니는 link 퀵메뉴 입니다.
|
| 12326 |
JavaScript
글씨의 색을 자동으로 변환시켜주는 자바스크립트 입니다.
|
| 12325 |
JavaScript
인스타그램 사진가져오기
|
| 12324 |
jQuery
checkedbox 컨트롤
|
| 12323 |
jQuery
radio 컨트롤
|
| 12322 |
jQuery
select box 컨트롤
|
| 12321 | |
| 12320 |
node.js
Node.js - 실시간 위치 추적 (2)
|
| 12319 | |
| 12318 |
JavaScript
특정 이메일 입력 금지및 이메일 유효성 검사하기 입니다.
|
| 12317 |
JavaScript
마우스 오버시 그림 변하게 하는 자바스크립트 입니다
|
| 12316 |
JavaScript
시작과 멈춤이 가능한 스크롤 텍스트 입니다.
|
| 12315 |
JavaScript
이미지 없이 라운딩 박스 + 보더 표현하기 입니다.
|
| 12314 |
JavaScript
Trim 함수 자바스크립트로 사용하기 입니다.
|
| 12313 |
JavaScript
실제 이미지 크기 알아내기 입니다.
|
| 12312 |
JavaScript
present 자바스크립트 입니다.
|
| 12311 |
JavaScript
이미지 미리 로딩시켜놓기 입니다.
|
| 12310 |
JavaScript
다각형 이미지슬라이드쇼 자바스크립트 입니다.
|
| 12309 |
JavaScript
가운데 정렬된 홈페이지에서 따라다니는 레이어 자바스크립트 입니다.
|
| 12308 |
JavaScript
클릭시 펼쳐지는 메뉴 입니다.
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기