Doctype는 그중 하나입니다.
<! doctype html public- // w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
1. DocType 란 무엇입니까?DocType 태그는 다음과 같이 각 HTML의 전면에 작성된 문서의 DTD (문서 유형 정의)를 지정하는 데 사용됩니다.
<! doctype rootelement 가용성 uri [선언]>
몇 가지 일반적인 doctypes와 같은 :
html 4.01 : strict <! doctype html public- // w3c // dtd html 4.01 // en http://www.w3.org/tr/html4/strict.dtd>
html 4.01 Transitional <! doctype html public- // w3c // dtml 4.01 Transitional // en http://www.w3.org/tr/html4/loose.dtd>
XHTML 1.1 Strict Dtd <! DocType Html public- // w3c // dtd XHTML 1.1 strict // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-Strict.dtd>
2. DocType는 무엇을 할 수 있습니까?DocType를 지정하고 다른 DocTypes를 지정하는지 여부에 관계없이 다른 브라우저 모드가 활성화되어 HTML, CSS 및 JS에 약간의 영향을 미칩니다. 가장 유명한 것은 소위 박스 모델 문제입니다.
2.1 왜 여러 모드가 있습니까?
오래 전, Netscape와 IE가 세계와 경쟁했을 때, 너무 강력했기 때문에 브라우저 모드는 브라우저 자체에 의해 결정되었습니다. 시간이 지남에 따라 눈이 깜박이면서 전쟁 상태의 영웅의 시대가오고있었습니다. 모두가 마지막으로 말하면 세상이 혼란 스러울 것임을 알게되었습니다. 그들은 리더를 논의하고 추천 했으므로 W3C가 권력을 잡았습니다. 그러나 문제는 다시 발생합니다. 예를 들어, 즉, 더 이상 표준이되는 유일한 방법은 아니지만 표준에 맞는 일반적인 경향은 브라우저가 표준 만 지원하는 경우 많은 이전 페이지에 몇 가지 문제가 있습니다.
그래서 Doctype가 존재했습니다. DocType가 지정되지 않으면 원래 모드가 채택되며 이는 Quirks 모드라고합니다. DocType가 지정되면 표준을 따라 표준 모드 또는 엄격한 모드 (표준 모드)라고합니다. 이 기간 동안 Mozilla가 대표하는 몇몇 사람들은 IMG와 같은 표준 모드의 분석이 그다지 적합하지 않다고 생각하여 개인적인 의견을 유지했습니다. 일부 특정 문형을 지정할 때 준 표준 모드가 채택됩니다. 자세한 내용은 DocType 또는 @在官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网官网 �를 사용하여 브라우저 모드 활성화를 참조하십시오.
2.2 다른 모드의 특정 영향
@PPK Daniu는 이미 우리에게 좋은 요약, Quirks 모드 및 엄격한 모드를 만들었습니다.
3. 권장 DocType<! doctype html>
이유 : HTML5를 지원하고 인식되지 않으면 엄격한 모드를 채택합니다.
브라우저 호환성 문제를 해결하려면 img {display : block}과 같은 일부 재설정 CSS를 추가하십시오.
<! doctype html public- // w3c // dtd html 4.0 transitional // en> 및 <! doctype html public -// w3c // dtml 4.01 많은 사람들이 사용하는 많은 사람들이 사용하는 여러 가지 브라우저에서만 사용됩니다. 다시 말해, 추가하지 않고 추가 할 수 있습니다.