Latest web development tutorials

XHTML 소개

XHTML은 HTML로 작성된 XML 포맷이다.


XHTML은 무엇입니까?

  • XHTML은 확장 HTML을 의미
  • XHTML과 HTML 4.01은 거의 동일
  • XHTML은 엄격한 더 순수 HTML 버전입니다
  • XML의 방법으로 XHTML 응용 프로그램은 HTML을 정의
  • XHTML은있다 2001년 1월 W3C 권고안이 발표
  • 모든 주요 브라우저를 지원하여 XHTML

왜 XHTML을 사용할 수 있습니까?

인터넷 페이지는 "나쁜"HTML을 많이 포함되어 있습니다.

브라우저에서 보면 (이 HTML 규칙을 준수하지 않는 경우에도), 다음 HTML 코드는 매우 정상적인 실행합니다 :

<HTML> <헤드> <메타 캐릭터 = "UTF-8"> <TITLE>이 비표준 HTML은 </ TITLE> <바디> <H1> 비표준 HTML은 <P>이 단락은 </ BODY>

XML은 제대로 표시 및 마크 업 언어를 잘 형성해야합니다.

당신이 XML을 배우고 싶은 경우에, 우리의 참조하시기 바랍니다 XML 자습서 .

오늘날 과학계 일부 다른 브라우저 기술이 있습니다. 다른 사람들이 휴대 전화 또는 기타 소형 기기에서 실행할 수 있지만 그 중 일부는 컴퓨터에서 실행됩니다. 작은 장치는 종종 "나쁜"마크 업 언어 자원과 능력을 설명이 부족하다.

그래서 - HTML과 XML의 장점을 결합하여, 우리는 XHTML을 개발했다. XML로 XHTML은 HTML을 재 설계.


가장 중요한 차이점은 HTML과 비교 :

문서 구조

  • XHTML의 DOCTYPE은 필수입니다
  • <HTML>은 XML 네임 스페이스 속성은 필수입니다
  • <HTML>, <머리>, <제목> 과 <몸> 필수입니다

요소 구문

  • XHTML 요소가 적절하게 중첩되어야한다
  • XHTML 요소는 항상 닫혀 있어야합니다
  • XHTML 요소는 소문자로해야합니다
  • XHTML 문서는 하나의 루트 요소가 있어야합니다

구문 속성

  • XHTML 속성은 소문자로해야합니다
  • XHTML 속성 값은 따옴표로 묶어야합니다
  • XHTML 속성의 최소화는 금지되어 있습니다

<! DOCTYPE은 ...> 필수입니다

XHTML 문서는 XHTML 문서 유형 선언 (XHTML의 DOCTYPE 선언)이어야합니다.

당신은 참조 설명서에서이 태그의 완전한 튜토리얼을 찾을 수 있습니다 XHTML 문서 유형을.

<HTML>, <머리>, <제목>, 그리고 존재해야하고, 사용해야합니다 <몸> 요소는 <HTML>의 xmlns 문서에서 속성은 XML 네임 스페이스를 지정했습니다.

다음의 예는 필요한 태그의 최소와 함께 XHTML 문서를 보여줍니다

<! DOCTYPE HTML PUBLIC "- // W3C // DTD XHTML 1.0 과도 // EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML 의 xmlns = "http://www.w3.org/1999/xhtml"> <헤드> <메타 캐릭터 = "UTF-8"> <제목> 문서 제목 </ 제목> </ 헤드> <바디> 문서 내용 </ BODY> </ HTML>


XHTML 요소가 적절하게 중첩되어야한다

HTML, 일부 요소는 다음과 같이, 중첩 될 수 없습니다 :

<B> <I> 기울임 꼴 및 굵게 </ B> </ I>

XHTML에서는 모든 요소는 다음과 같이 서로 합리적으로 중첩해야합니다 :

<B> <I> 굵게 및 기울임 꼴 텍스트 </ I> </ B>


XHTML 요소 닫는 태그가 있어야합니다

오류의 예 :

<P>이 단락은 <P>이 다른 단락입니다

오른쪽 :

<P>이 단락은 </ P> <P> 이것은 또 다른 문단 </ P>


빈 요소는 닫는 태그를 포함해야

오류의 예 :

지점 :로 <br> 수준 : <시간> 사진 : <IMG SRC는 = "happy.gif" ALT = "행복한 얼굴">

오른쪽 :

지점 : <BR /> 레벨 : <시간 /> 사진 : <IMG SRC는 = "happy.gif" 고도는 = "행복한 얼굴" />


XHTML 요소는 소문자로해야합니다

오류의 예 :

<BODY> <P>이 단락은 </ P> </ BODY>

오른쪽 :

<바디> <P>이 단락은 </ P> </ BODY>


속성 이름은 소문자로해야합니다

오류의 예 :

<표 WIDTH = "100 %">

오른쪽 :

<표 너비 = "100 %">


속성 값은 따옴표가 있어야합니다

오류의 예 :

<표 = 100 %>

오른쪽 :

<표 너비 = "100 %">


허용 약식 속성

오류의 예 :

<입력 확인> <입력 읽기 전용> <입력 비활성화> <옵션 선택>

오른쪽 :

<입력 확인 => "확인" <입력 읽기 전용 => "읽기 전용" <입력 > 비활성화 = "비활성화" <옵션 선택 => "선택"


XHTML을 HTML로 변환하는 방법

  1. 페이지에 XHTML <! DOCTYPE>를 추가
  2. 추가의 xmlns 모든 페이지의 HTML 요소에 속성.
  3. 소문자로 모든 요소를 ​​변경
  4. 모든 빈 요소를 닫습니다
  5. 소문자로 모든 속성 이름을 수정
  6. 모든 속성 값은 따옴표를 추가

W3C의 유효성 검사기를 사용하면 XHTML을 테스트

아래 상자에 URL을 입력하세요 :