오늘 " 태그를 잘 이해하셨나요?"라는 질문을 받았는데, W3cschool에서 XHTML Transitional DTD를 사용하라는 제안을 처음 봤기 때문에 잠시 놀랐습니다. 그러다가 매우 혼란스러웠습니다. Dreamweaver의 HTML 문서 유형을 기본적으로 XHTML 1.0 Transitional로 설정했습니다. 그 이후부터 당연하게 사용되어 왔습니다. 사람은 나이가 들수록 게으르게 되고 무의식적으로 많은 것을 당연하게 여기는 것이 사실이다. 물어보셔서 정보 찾아보고 요약해서 메모해두었어요~~
의 정의 :
명령문은 문서의 태그 앞, 에서 가장 앞쪽 위치에 있습니다. 이 태그는 문서가 어떤 HTML 또는 XHTML 사양을 사용하는지 브라우저에 알려줍니다.
이 태그는 각각 엄격한 버전, 전환 버전, 프레임워크 기반 HTML 버전을 나타내는 세 가지 DTD 유형을 선언할 수 있습니다. (문서의 마크업이 doctype 선언에 지정된 DTD를 따르지 않으면 문서가 코드 검증을 통과하지 못하여 브라우저에 올바르게 표시되지 않을 수 있습니다.)
:
구문 분석: 위 선언에서 문서의 루트 요소는 html이며 공개 식별자에 "-//W3C//DTD XHTML 1.0 Strict/로 정의되어 있습니다. / EN"은 DTD에 정의되어 있습니다. 브라우저는 이 공개 식별자와 일치하는 DTD를 찾는 방법을 이해합니다. 찾을 수 없는 경우 브라우저는 공개 식별자 다음에 나오는 URL을 DTD를 찾는 위치로 사용합니다.
-: 기관명이 등록되지 않았음을 나타냅니다. IETF(Internet Engineering Task Force) 및 W3C(World Wide Web Consortium)는 등록된 ISO 조직이 아닙니다.
이 기본값으로 기관명이 등록되었음을 나타냅니다.
DTD: 공용 텍스트 클래스, 즉 참조되는 객체의 유형을 지정합니다. 기본값은 DTD입니다.
HTML: 참조되는 공개 텍스트에 대한 고유한 설명 이름인 공개 텍스트 설명을 지정합니다. 버전 번호는 뒷면에 부착될 수 있습니다. 기본값은 HTML입니다.
URL: 참조된 개체의 위치를 지정합니다.
엄격: W3C 전문가가 단계적으로 폐지하기를 원하는 모든 대표적인 속성과 요소를 제외합니다.
세 가지 HTML 문서 유형:
HTML 4.01은 Strict, Transitional 및 Frameset의 세 가지 문서 유형을 지정합니다.
a) 프리젠테이션 레이어를 어지럽히지 않고 깔끔한 마크업이 필요한 경우 HTML Strict DTD 유형을 사용하세요.
b) 전환 DTD에는 W3C에서 이동할 것으로 예상하는 프리젠테이션 속성과 요소가 포함될 수 있습니다. 스타일 시트 사용자가 CSS(Cascading Style Sheets)를 지원하지 않는 브라우저를 사용하고 있고 HTML의 렌더링 기능을 사용해야 하는 경우 Transitional DTD 유형을 사용하십시오:
c ) 프레임셋 DTD 액자 문서와 함께 사용됩니다. 프레임세트 DTD는 프레임세트 요소가 본문 요소를 대체한다는 점을 제외하면 전환 DTD와 동일합니다.
세 가지 XML 문서 유형:
XHTML 1.0은 세 가지를 지정합니다. XML 문서 유형: Strict, Transitional 및 Frameset.
a) 프레젠테이션을 복잡하게 하지 않고 깔끔한 마크업이 필요한 경우 XHTML Strict DTD 유형을 사용하세요.
b) Transitional DTD에는 W3C가 스타일시트로 이동할 것으로 예상하는 프레젠테이션 속성과 요소가 포함될 수 있습니다. 사용자가 CSS(Cascading Style Sheets)를 지원하지 않는 브라우저를 사용하고 HTML의 렌더링 기능을 사용해야 하는 경우 Transitional DTD 유형을 사용하십시오.
c ) 프레임셋 DTD는 다음과 함께 사용됩니다. 액자 문서입니다. 프레임세트 DTD는 프레임세트 요소가 본문 요소를 대체한다는 점을 제외하면 전환 DTD와 동일합니다.
올바른 문서 유형을 선택하세요:
올바른 문서 유형을 얻으려면 doctype 선언, 핵심은 dtd가 문서가 따르는 표준과 일치하도록 만드는 것입니다.
예를 들어 문서가 xhtml 1.0 엄격한 표준을 따른다고 가정하면 문서의 doctype 선언은 해당 dtd를 참조해야 합니다.
반면에 doctype 선언이 xhtml dtd를 지정하지만 문서에 이전 스타일의 html 마크업이 포함되어 있는 경우 마찬가지로 doctype 선언이 html dtd를 지정하지만 문서에 xhtml이 포함되어 있으면 부적절합니다. 태그도 부적절합니다.
유효한 doctype 선언이 지정되지 않으면 대부분의 브라우저는 내장된 기본 dtd를 사용합니다. 이 경우 브라우저는 내장된 dtd를 사용하여 지정한 태그를 표시하려고 시도합니다(그러나 이는 페이지가 잘못 작성되었을 때 발생합니다).
JD.com, Taobao, Blog Park를 봤는데 다들 이걸 사용하고 있어요(저는 항상 이걸 사용했어요):
그런데 Baidu와 Google에서는 ""을 사용하고 있어서 정보를 잘 확인해 보니 HTML5도 이것을 직접 사용하고 있는 것으로 나타났는데 HTML 5는 SGML을 기반으로 하지 않기 때문에 그럴 필요는 없습니다. DTD를 수정하여
참조를 만드세요. 하지만 브라우저 동작을 규제하려면(브라우저가 원래대로 동작하도록 하려면) 문서 유형이 필요합니다.
앞으로는 ""을 직접 사용하는 것이 좋습니다. 을 사용하면 브라우저의 표준 호환 모드가 활성화되므로 호환이 보장되지 않습니다. 다른 버전(IE6 이전, 직접 무시하세요), Internet Explorer는 계속 호환되므로 문서의 렌더링 동작은 향후 Internet Explorer와 다를 수 있지만 자유롭게 사용하시기 바랍니다~~
팁:
XHTML 1은 HTML 4.01의 XML 버전으로, 이후 버전과 호환되지 않는 형식입니다.
HTML 4.01은 SGML을 기반으로 하기 때문에 HTML 4.01의 doctype에는 DTD에 대한 참조가 필요합니다.
SGML은 문서에 설명 태그를 삽입하기 위한 표준 형식을 지정하고 문서의 구조를 설명하기 위한 표준 방법을 지정합니다. 현재 웹에서 사용되는 HTML 형식은 고정된 태그 집합을 사용하는 SGML 문서입니다.

HTML은 웹 페이지 구조를 구축하는 초석입니다. 1. HTML은 컨텐츠 구조와 의미론 및 사용 등을 정의합니다. 태그. 2. SEO 효과를 향상시키기 위해 시맨틱 마커 등을 제공합니다. 3. 태그를 통한 사용자 상호 작용을 실현하려면 형식 검증에주의를 기울이십시오. 4. 자바 스크립트와 결합하여 동적 효과를 달성하기 위해 고급 요소를 사용하십시오. 5. 일반적인 오류에는 탈수 된 레이블과 인용되지 않은 속성 값이 포함되며 검증 도구가 필요합니다. 6. 최적화 전략에는 HTTP 요청 감소, HTML 압축, 시맨틱 태그 사용 등이 포함됩니다.

HTML은 웹 페이지를 작성하는 데 사용되는 언어로, 태그 및 속성을 통해 웹 페이지 구조 및 컨텐츠를 정의합니다. 1) HTML과 같은 태그를 통해 문서 구조를 구성합니다. 2) 브라우저는 HTML을 구문 분석하여 DOM을 빌드하고 웹 페이지를 렌더링합니다. 3) 멀티미디어 기능을 향상시키는 HTML5의 새로운 기능. 4) 일반적인 오류에는 탈수 된 레이블과 인용되지 않은 속성 값이 포함됩니다. 5) 최적화 제안에는 시맨틱 태그 사용 및 파일 크기 감소가 포함됩니다.

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

HTML의 역할은 태그 및 속성을 통해 웹 페이지의 구조와 내용을 정의하는 것입니다. 1. HTML은 읽기 쉽고 이해하기 쉽게하는 태그를 통해 컨텐츠를 구성합니다. 2. 접근성 및 SEO와 같은 시맨틱 태그 등을 사용하십시오. 3. HTML 코드를 최적화하면 웹 페이지로드 속도 및 사용자 경험이 향상 될 수 있습니다.

"Code"는 "Code"BroadlyIncludeLugageslikeJavaScriptandPyThonforFunctureS (htMlisAspecificTypeofCodeFocudecturecturingWebContent)

HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

드림위버 CS6
시각적 웹 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경
