" 태그가 있어야 하지만 HTML의 일부 요소는 닫는 태그를 생략할 수 있습니다. XHTML 태그 이름은 소문자를 사용해야 합니다. HTML 태그 이름은 대문자 또는 소문자일 수 있습니다."/> " 태그가 있어야 하지만 HTML의 일부 요소는 닫는 태그를 생략할 수 있습니다. XHTML 태그 이름은 소문자를 사용해야 합니다. HTML 태그 이름은 대문자 또는 소문자일 수 있습니다.">

 >  기사  >  웹 프론트엔드  >  html과 xhtml의 차이점은 무엇입니까?

html과 xhtml의 차이점은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-03-29 11:54:5510171검색

차이점: XHTML 요소는 올바르게 중첩되어야 하며 태그의 중첩 순서가 정확해야 합니다. XHTML 요소는 닫혀야 합니다. 즉, 닫는 "" 태그가 있어야 하지만 HTML의 일부 요소는 닫는 태그를 생략할 수 있습니다. XHTML 태그 이름은 소문자를 사용해야 합니다. HTML 태그 이름은 대문자 또는 소문자일 수 있습니다.

html과 xhtml의 차이점은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, HTML5 버전, Dell G3 컴퓨터.

XHTML: XHTML(eXtensible HyperText Markup Language)은 HTML(HyperText Markup Language)을 XML 응용 프로그램으로 재정의하는 표준입니다.

HTML 문서 사양:

HTTP/1.1 200 OK
Content-Type: text/html
 
<!DOCTYPE html>
<html>
  <head>
    <meta charset=utf-8>
    <title>HTML</title>
  </head>
  <body>
    <p>I am a HTML document</p>
  </body>
</html>

XHTML 문서 사양:

HTTP/1.1 200 OK
Content-Type: application/xhtml+xml
 
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XHTML</title>
  </head>
  <body>
    <p>I am a XHTML document</p>
  </body>
</html>

장치(IE 9). (Internet Explorer 8 및 이전 브라우저에서는 XHTML MIME 유형이 올바르게 구성된 XHTML 문서를 볼 때 알 수 없는 파일 유형에 대한 다운로드 대화 상자가 표시됩니다.) 또한 XHTML을 지원하지 않는 널리 사용되는 JavaScript 라이브러리 및 개발 도구가 많이 있습니다.

HTML과 And의 대소문자 구분은 HTML보다 더 엄격합니다. XHTML 문서는 느슨한 HTML 전용 파서가 필요한 HTML과 달리 표준 XML 파서를 사용하여 잘 구성되고 파싱됩니다.

XHTML 요소는 올바르게 중첩되어야 합니다. 일반적으로 html 웹 페이지는 "<b><i>main content</b></i>"일 수 있습니다. 이는 엄격하지 않으며 XHTML에서는 잘못된 것입니다. xhtml 표준에서는 "<b><i>주 콘텐츠</i></b>"가 필요합니다.

XHTML 요소는 닫혀 있어야 합니다. 예를 들어 HEAD의 예에서 "<meta name="keywords" content="Keywords" > " 이 태그는 HTML에서 가능하지만 xhtml 표준을 위해 다음과 같아야 합니다. "<meta name="keywords" content="Keywords" /> "

태그 이름은 소문자여야 합니다. 이전 웹 페이지에서는 많은 태그가 대문자 또는 소문자로 정렬되는 것이 일반적이었지만, WEB 표준을 위해 이제 태그는 소문자로 통일되어야 합니다.
  • XHTML 문서에는 루트 요소가 있어야 합니다. 즉, 태그는 시작하자마자 태그로 끝나야 합니다. 예를 들어 <body>는 콘텐츠 끝에서 </body>로 닫혀야 합니다.

    <b><i>主要内容</b></i>”这是个不严格,在XHTML是错误的;正确的在xhtml标准中就必须要求这样“<b><i>主要内容</i></b>”。

  • XHTML 元素必须被关闭。如一个HEAD里的例子,“<meta name="keywords" content="关键字" > ”像这个标签在html是可行的,但是为了xhtml的标准所以必须关闭如“<meta name="keywords" content="关键字" /> ”
  • 标签名必须用小写字母。在以前的网页中对于很多标签通常使用大写或大小写的编排方式,但是在为了WEB标准现在标签都要求小写统一
  • XHTML 文档必须拥有根元素。意思就是一什么标签开始就要用什么标签结束,如<body>开始就要在内容结束用</body>
  • 사진에 Alt 속성을 추가해야 합니다. 과거에는 웹 페이지에 이미지를 표시할 때 img 태그에 alt 속성을 추가하거나 추가하지 않을 수 있는 경우가 많았지만 이제는 xhtml에서 alt 속성을 추가해야 합니다. 그렇지 않으면 xhtml 확인에서 오류가 발생하더라도 대체 값이 비어 있습니다. Alt를 추가하면 이미지에 대한 텍스트 설명이 제공되어 검색 엔진이 이미지의 내용을 식별할 수 있으므로 웹 페이지를 최적화하는 데 적합합니다.
  • 추천 튜토리얼: "
html 비디오 튜토리얼

"

위 내용은 html과 xhtml의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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