>웹 프론트엔드 >HTML 튜토리얼 >XHTML과 HTML의 구체적인 차이점은 무엇이며 이를 구별하는 방법은 무엇입니까?

XHTML과 HTML의 구체적인 차이점은 무엇이며 이를 구별하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2018-08-15 16:04:422650검색

이 글에서는 주로 xhtml과 html의 차이점을 소개합니다. 우선, 모두가 xhtml과 html이 무엇인지 이해해야 합니까? 일반인의 관점에서 HTML은 Hypertext Markup Language이고

XHTML은 HTML(Hypertext Markup Language)과 표현이 유사하지만 구문이 더 엄격한 마크업 언어인 Extensible Hypertext Markup Language입니다.

상속 관계 측면에서 HTML은 표준 범용 마크업 언어를 기반으로 하는 응용 프로그램이며 매우 유연한 마크업 언어인 반면, XHTML은 표준 범용 마크업 언어의 하위 집합인 확장 가능 마크업 언어를 기반으로 합니다. 즉, xhtml은 html의 하위 집합입니다.

다음은 주요 차이점을 요약한 것입니다.

1. 문서 유형 선언 방법

html:

전환 유형:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

엄격 유형:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

프레임워크 유형:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

xhtml:

전환 유형:

rr 리

엄격한 유형:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

프레임워크 유형:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

2. 구문

XHTML은 HTML의 XML 버전으로 간주될 수 있습니다. XML 요구 사항을 준수하기 위해 XHTML에는 더 엄격한 구문 요구 사항이 있습니다.

3. 세부 구분

XHTML은 올바른 중첩이 필요하며, 모든 요소는 닫혀 있어야 하고, 대소문자를 구분해야 하며, 속성 값은 큰따옴표를 사용해야 하고, name 속성 대신 id 속성을 사용해야 하며, 특수 문자를 처리해야 합니다.

위 내용은 html과 xhtml의 차이점에 관한 것입니다. 일부 친구들이 htmlxhtml 관련 지식 포인트를 익히는 데 도움이 되기를 바랍니다.

위 내용은 XHTML과 HTML의 구체적인 차이점은 무엇이며 이를 구별하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.