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 코드는 매우 정상적인 실행합니다 :
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 문서를 보여줍니다
XHTML 요소가 적절하게 중첩되어야한다
HTML, 일부 요소는 다음과 같이, 중첩 될 수 없습니다 :
XHTML에서는 모든 요소는 다음과 같이 서로 합리적으로 중첩해야합니다 :
XHTML 요소 닫는 태그가 있어야합니다
오류의 예 :
오른쪽 :
빈 요소는 닫는 태그를 포함해야
오류의 예 :
오른쪽 :
XHTML 요소는 소문자로해야합니다
오류의 예 :
오른쪽 :
속성 이름은 소문자로해야합니다
오류의 예 :
오른쪽 :
속성 값은 따옴표가 있어야합니다
오류의 예 :
오른쪽 :
허용 약식 속성
오류의 예 :
오른쪽 :
XHTML을 HTML로 변환하는 방법
- 페이지에 XHTML <! DOCTYPE>를 추가
- 추가의 xmlns 모든 페이지의 HTML 요소에 속성.
- 소문자로 모든 요소를 변경
- 모든 빈 요소를 닫습니다
- 소문자로 모든 속성 이름을 수정
- 모든 속성 값은 따옴표를 추가