태그와 정의 및 사용 방법_HTML/Xhtml_웹페이지 제작에 대해 자세히 이해해 보셨나요?
오늘 " 태그를 잘 이해하셨나요?"라는 질문을 받았는데, 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 문서입니다.

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

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

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

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 튜토리얼에서는 Windows의 Chrome 또는 Edge에서 열려 있는 모든 탭에서 특정 텍스트나 문구를 찾는 방법을 보여줍니다. Chrome에 열려 있는 모든 탭에서 텍스트 검색을 수행하는 방법이 있습니까? 예, Chrome의 무료 외부 웹 확장 프로그램을 사용하면 수동으로 탭을 전환하지 않고도 열려 있는 모든 탭에서 텍스트 검색을 수행할 수 있습니다. TabSearch 및 Ctrl-FPlus와 같은 일부 확장 기능을 사용하면 이를 쉽게 달성할 수 있습니다. Chrome의 모든 탭에서 텍스트를 검색하는 방법은 무엇입니까? Ctrl-FPlus는 사용자가 브라우저 창의 모든 탭에서 특정 단어, 문구 또는 텍스트를 쉽게 검색할 수 있게 해주는 무료 확장 프로그램입니다. 이번 확장

인기 있는 짧은 비디오 소셜 플랫폼인 Douyin은 엄청난 사용자 기반을 보유하고 있습니다. Douyin 창작자에게 태그를 사용하여 트래픽을 유도하는 것은 콘텐츠 노출을 늘리고 관심을 끄는 효과적인 방법입니다. 그렇다면 Douyin은 어떻게 태그를 사용하여 트래픽을 유도합니까? 이 기사에서는 이 질문에 대해 자세히 답변하고 관련 기술을 소개합니다. 1. Douyin에 태그를 추가하여 트래픽을 유도하는 방법은 무엇입니까? 동영상을 게시할 때 콘텐츠와 관련된 태그를 선택하세요. 이러한 태그는 사용자가 태그를 통해 동영상을 더 쉽게 찾을 수 있도록 동영상의 주제와 키워드를 포함해야 합니다. 인기 해시태그를 활용하는 것은 동영상 노출을 높이는 효과적인 방법입니다. 현재 인기 있는 태그와 트렌드를 조사하고 이를 동영상 설명과 태그에 통합하세요. 이러한 인기 태그는 일반적으로 가시성이 더 높으며 더 많은 시청자의 관심을 끌 수 있습니다. 3. 라벨

Douyin 작품을 탐색할 때 태그 뒤에 시계 아이콘이 표시되는 경우가 많습니다. 그렇다면 이 시계는 정확히 무엇일까요? 이 기사에서는 Douyin 사용에 유용한 참고 자료를 제공하기 위해 "Douyin 레이블 뒤에 있는 시계"에 대한 논의에 중점을 둘 것입니다. 1. Douyin 라벨 뒤에 있는 시계는 무엇인가요? Douyin은 몇 가지 인기 주제 챌린지를 시작합니다. 사용자가 참여하면 태그 뒤에 시계 아이콘이 표시됩니다. 이는 해당 작품이 주제 챌린지에 참여하고 있음을 의미하며 챌린지의 남은 시간을 표시합니다. 휴일, 특별 이벤트 등과 같이 시간에 민감한 일부 콘텐츠의 경우 Douyin은 라벨 뒤에 시계 아이콘을 첨부하여 사용자에게 콘텐츠의 유효 기간을 상기시킵니다. 3. 인기 태그: 태그가 인기를 얻으면 Douyin은 태그 뒤에 시계 아이콘을 추가하여 태그가 인기가 있음을 나타냅니다.

DingTalk 앱에서 외부 연락처 태그를 삭제하는 방법은 무엇입니까? DingTalk에는 외부 연락처 태그를 삭제하는 기능이 있지만 대부분의 친구들은 DingTalk에서 외부 연락처 태그를 삭제하는 방법을 모릅니다. 다음은 편집자가 사용자에게 제공하는 그래픽 가이드입니다. Ding 앱에서 외부 연락처 태그를 삭제하는 방법에 대한 튜토리얼입니다. 관심 있는 사용자는 와서 살펴보세요! DingTalk 앱에서 외부 연락처 태그를 삭제하는 방법 1. 먼저 DingTalk 앱을 열고 메인 페이지에서 아래와 같이 [관리] 기능을 클릭합니다. 2. 그런 다음 기업 관리 인터페이스에 들어가서 [외부 연락처]를 찾습니다. 외부 연락처 설정 기능 페이지에서 [라벨 관리] 서비스를 선택합니다. 4. 그런 다음 기본 연락처 라벨 페이지에서 삭제하려는 라벨 그룹 유형을 선택합니다. 5. 마지막으로 빨간색 라벨 그룹을 클릭합니다.

HTML의 비디오 태그에 대한 자세한 설명 HTML5의 비디오 태그는 웹 페이지에서 비디오를 재생하는 데 사용되는 태그입니다. MP4, WebM, Ogg 등과 같은 다양한 형식을 사용하여 비디오를 렌더링할 수 있습니다. 이번 글에서는 video 태그의 사용법을 자세히 소개하고 구체적인 코드 예시를 제공하겠습니다. 기본 구조 다음은 video 태그의 기본 구조입니다.

차이점: 1. head 태그는 모든 head 요소의 컨테이너인 문서의 헤드를 정의하는 데 사용되며, header 태그는 문서의 헤더(소개 정보)를 정의하는 데 사용됩니다. head 태그 및 이전 버전의 브라우저 헤더 태그를 지원하는 브라우저는 없으며, 헤더 태그를 지원하려면 IE9+ 이상의 브라우저가 필요합니다.

HTML과 CSS를 사용하여 고정 탐색 메뉴가 있는 레이아웃을 구현하는 방법 최신 웹 디자인에서 고정 탐색 메뉴는 일반적인 레이아웃 중 하나입니다. 탐색 메뉴를 항상 페이지 상단이나 측면에 유지하여 사용자가 웹 콘텐츠를 편리하게 탐색할 수 있도록 합니다. 이 기사에서는 HTML과 CSS를 사용하여 고정 탐색 메뉴가 있는 레이아웃을 구현하는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 먼저 웹페이지의 콘텐츠와 탐색 메뉴를 표시하는 HTML 구조를 만들어야 합니다. 다음은 간단한 예입니다.

웹 애플리케이션이 개발되면서 레이블이 지정된 입력 상자가 점점 더 대중화되고 있습니다. 이러한 입력창을 통해 사용자는 보다 편리하게 데이터를 입력할 수 있으며, 입력된 데이터를 관리하고 검색할 수도 있습니다. Vue는 레이블이 지정된 입력 상자를 빠르게 구현하는 데 도움이 되는 매우 강력한 JavaScript 프레임워크입니다. 이 기사에서는 Vue를 사용하여 레이블이 있는 입력 상자를 구현하는 방법을 소개합니다. 1단계: Vue 인스턴스 만들기 먼저 페이지에 Vue 인스턴스를 만들어야 합니다. 코드는 다음과 같습니다. &l
