>웹 프론트엔드 >프런트엔드 Q&A >html과 xhtml이란 무엇인가?

html과 xhtml이란 무엇인가?

青灯夜游
青灯夜游원래의
2022-09-15 17:59:363072검색

HTML 하이퍼텍스트 마크업 언어는 웹 페이지를 디자인하고 편집하는 데 특별히 사용되는 마크업 기반 웹 디자인 언어입니다. XHTML은 XML에 맞게 재구성된 HTML이며, HTML에서 XML로 전환하려면 웹 페이지에 표시되는 모든 요소를 ​​표시해야 하는 것으로 볼 수 있습니다.

html과 xhtml이란 무엇인가?

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

HTML이란?

HTML의 정식 이름은 Hyper Text Markup Language이며, 중국어로 번역하면 "Hypertext Markup Language"로 웹을 디자인하고 편집하는 데 특별히 사용되는 마크업 기반 웹 디자인 언어입니다. 페이지.

하이퍼텍스트 마크업 언어는 WWW의 기술 언어입니다. 여기에는 일련의 태그가 포함됩니다. 이러한 태그는 네트워크의 문서 형식을 통합하고 분산된 인터넷 리소스를 논리적인 전체로 연결할 수 있습니다. HTML 텍스트는 HTML 명령으로 구성된 설명 텍스트입니다. HTML 명령은 텍스트, 그래픽, 애니메이션, 사운드, 표, 링크 등을 설명할 수 있습니다.

<!DOCTYPE html>
<html>
<body>
	<h1>hello world !</h1>
</body>
</html>

그렇다면 하이퍼텍스트는 무엇을 의미하나요? 하이퍼텍스트: 페이지에는 그림, 링크는 물론 음악이나 프로그램과 같은 텍스트가 아닌 요소도 포함될 수 있습니다. 프로젝트에서 HTML의 역할이 무엇인지 기억해 봅시다. 1. 생각하지 않고도 확실한 것은 표시 기능입니다. 2. 페이지의 모든 요소에 대해 JS를 사용하여 표시 변경이든 다른 위치에 대한 링크이든 애니메이션을 변경할 수 있습니다. 즉, HTML의 요소는 단지 마우스 클릭만으로 더 관련 있는 콘텐츠를 얻을 수 있는 포털로 생각할 수 있습니다. 자, 이제 HTML 페이지가 일종의 트리거를 통해 두 개의 HTML 페이지에 연결된 노드라고 상상해 보십시오. 이러한 방식으로 수만 개의 HTML 페이지가 월드 와이드 웹을 구성합니다.

XML이란 무엇입니까

XML은 정보를 자체 설명하도록 설계된 새로운 언어입니다. XML도 HTML과 마찬가지로 텍스트 기반의 마크업 언어이지만 XML을 사용하면 사용자가 표현하려는 문서에 따라 문서 내용을 실용적인 의미로 자유롭게 태그를 정의할 수 있습니다.

XHTML이란 무엇입니까

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

XHTML은 XML에 맞게 재구성된 HTML이며 HTML에서 XML로의 전환으로 볼 수 있으며 웹 페이지에 나타나는 모든 요소를 ​​표시해야 합니다.

XHTML은 HTML과 거의 동일하지만 HTML보다 더 엄격합니다. XHTML은 XML 응용프로그램으로 정의된 HTML입니다. 모든 주요 브라우저에서 지원됩니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   >
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
  <title>标题</title>  
</head>  
<body>  
  <h1>XHTML</h1>
</body>  
</html>

xhtml과 html의 차이점

1. XHTML 요소는 올바르게 중첩되어야 합니다.

예:

일반 html 웹 페이지는 "a4b561c25d9afb9ac8dc4d70affff4195a8028ccc7a7e27417bff9f05adf5932main content6c2f24acebdb83e70dcd2bc2de4354fa72ac96585ae54b6ae11f849d2649d9e6" 이는 엄격하지 않으며 XHTML에서는 잘못되었습니다. xhtml 표준에서는 정확해야 합니다. "a4b561c25d9afb9ac8dc4d70affff4195a8028ccc7a7e27417bff9f05adf5932주 콘텐츠72ac96585ae54b6ae11f849d2649d9e60d36329ec37a2cc24d42c7229b69747a

2. XHTML 요소는 닫혀야 합니다.

exp:

HEAD의 예, "c80420e24bd3e70d6b1747321e9f13ad" 이와 같은 태그는 html에서 가능합니다. xhtml 표준을 위해 "eb0f68c4f10a97fa4cdfed83e6583d09"

와 같이 닫아야 합니다. 예를 들어 일반 html에서 "e388a4556c0f65e1904146cc1a846bee"를 사용하는 경우 큰 줄 태그, 많은 사람들이 직접 나누어야 할 단락에 " e388a4556c0f65e1904146cc1a846bee " 태그를 추가하기만 하면 되지만, XHTML CSS 표준에서는 " e388a4556c0f65e1904146cc1a846beeParagraph text94b3e26ee717c64999d7867364b1b4a3 "와 같아야 합니다. 이 줄바꿈 태그는 기사 텍스트 필드 앞에서 시작하고 텍스트 뒤의 "94b3e26ee717c64999d7867364b1b4a3" 태그로 끝납니다.

예를 들어, 많은 사람들이 작은 줄바꿈 태그를 사용합니다. HTML 페이지를 만들 때 "br"을 사용하는데 많은 사람들이 이를 모릅니다. 이 태그는 다음과 같이 닫힌 스타일로 줄 바꿈되어야 합니다. 많은 CSS 제작에서는 텍스트 단락 뒤에 줄 바꿈이 필요합니다. 줄 바꿈이 필요한 "0c6dc11e160d3b678d68754cc175188a"이지만 XHTML에서는 확인을 통과하지 못하며 "

3"으로 닫아야 합니다. . 태그 이름은 소문자여야 합니다.

이전 웹 페이지에서는 태그가 대문자 또는 소문자인 경우가 많았으나, 이제 WEB 표준을 위해 레이블은 소문자로 통일되어야 합니다. 경험치:

과거에는 "6a74014ee44f5deb5894267f99b68016, a64997a0904a094b4570728d7f327acd" 또는 "d90fcdb535d6081491edebb07224a674, 9c5594a5fc8d2e506f1a8147102c836b"와 같이 많은 "100db36a723c770d327fc0aef2ce13b1, 6c04bd5ca3fcae76e30b72ad730ca86d"가 대문자 또는 대소문자 혼합으로 사용되었습니다. , 그러나 XHTML 통합 요구사항은 " 100db36a723c770d327fc0aef2ce13b1, 6c04bd5ca3fcae76e30b72ad730ca86d "를 소문자로 사용하는 것입니다.

4. XHTML 문서에는 루트 요소

가 있어야 합니다. 즉, 태그가 시작되자마자 태그로 끝나야 합니다. 예를 들어 6c04bd5ca3fcae76e30b72ad730ca86d /body> 내용 끝부분에 있습니다.

5. 그림에 alt 속성을 추가해야 합니다

과거에는 웹 페이지에 이미지를 표시할 때 img 태그에 alt 속성을 추가하거나 추가하지 않을 수 있었지만 이제는 xhtml에서 alt 속성을 추가해야 합니다. xhtml 확인에서는 alt 값이 비어 있어도 오류 메시지가 표시됩니다.

exp:

Errord7f0e42189341d53f7fdda8fd44cc1052315f97a1e26fda8578bec2ffd09e726

正确e8d563feca80ae548071abb7183c570c

올바른7f462f98b48607ddbaf23c182526ec8f

Alt를 추가하면 어떤 이점이 있나요? 답변: Alt를 추가하면 이미지에 대한 텍스트 설명이 제공되어 검색 엔진이 이미지의 내용을 식별할 수 있으므로 웹 페이지를 최적화하는 데 적합합니다.

(동영상 공유 학습: 웹 프론트엔드 시작하기

)🎜

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

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