HTML 언어는 웹 페이지를 구축하는 도구입니다. 출현과 발전에서 현재까지 사양이 지속적으로 개선되었으며 기능은 더욱 강해졌습니다. 그러나 여전히 결함과 단점이 있으며 사람들은 여전히 인터넷에서 끊임없이 변화하는 응용 프로그램 요구에 적응하기 위해 더욱 제어 가능하고 탄력적으로 만들기 위해 끊임없이 개선하고 있습니다. 2000 년 말, 국제 W3C (월드 와이드 웹 컨소시엄) 조직은 XHTML 버전 1.0을 발표했다고 발표했습니다. XHTML과 HTML의 차이점은 무엇이며 어떤 새로운 기능이 추가 되었습니까? 오늘 XHTML에 익숙해 봅시다.
XHTML 1.0은 XML 응용 프로그램을 기반으로하는 HTML 4.0을 기반으로 최적화되고 개선 된 새로운 언어입니다. XHTML은 향상된 HTML이며, 확장 성과 유연성은 향후 네트워크 응용 프로그램의 요구에 적응할 것입니다. 다음은 W3C의 HTML 실무 그룹 회장 인 Steven Pemberton이 답한 XHTML에 대한 일반적인 기본 질문입니다.
Q : XHTML이란 무엇입니까?
답변 : XHTML은 XML에 적응하도록 리모델링되는 일종의 HTML입니다. XML이 점점 더 트렌드가되면 의문의 여지가 있습니다. XML이 있다면 여전히 HTML이 필요합니까? 이 질문에 답하기 위해, 우리는 1998 년 5 월 샌프란시스코에서 이틀간의 노동 회의를 열었으며 회의의 결론은 다음과 같습니다. 우리는 여전히 HTML을 사용해야합니다. 많은 사람들이 HTML을 디자인 언어로 사용하는 데 익숙하기 때문에 수백만 페이지가 HTML로 작성되었습니다.
Q : XHTML 1.0이 HTML 4.0에 비해 독립적으로 개발되는 이유는 무엇입니까?
답 : 이것은 사실이 아닙니다. XHTML은 정확히 HTML 4.0의 재구성입니다 (정확하게 말하면 HTML 4.01, HTML 4.0의 수정 된 버전이지만 XHTML 1.0 이후에 해제됩니다.) XML에서의 해석에는 필요한 차이가 있지만 반면에도 여전히 매우 유사합니다. XHTML 작업을 HTML 4.0을 기반으로 한 연속으로 간주 할 수 있습니다.
Q : XHTML 1.0에서 XML 표준을 구현하는 방법은 무엇입니까?
답변 : XHTML은 XML 응용 프로그램입니다. XML의 DTD 파일 형식으로 정의되며 XML 가능 시스템에서 실행됩니다. XML의 네임 스페이스 기능 덕분에 브라우저 제조업체는 새로운 개인 태그를 만들 필요가 없습니다. XHTML 코드에 XML 코드 스 니펫 또는 XHTML 코드 스 니펫 만 XML 코드에만 포함하면됩니다.
Q : XHTML 1.0의 주요 장점은 무엇입니까?
답변 : XML은 웹 개발의 트렌드이므로 사람들은 XML 트렌드에 참여하기를 간절히 원합니다. XHTML 1.0을 사용하면 몇 가지 간단한 규칙을 신중하게 준수하는 한 XML 시스템과 대부분의 최신 HTML 브라우저에 적합한 페이지를 디자인 할 수 있습니다. 즉, 사람들이 XML 지원 브라우저를 사용할 때까지 기다리지 않고 즉시 XML을 설계 할 수 있습니다. 이 가이드 라인을 사용하면 웹의 XML로의 원활한 전환이 가능합니다.
XHTML을 사용하는 또 다른 장점은 매우 빡빡하다는 것입니다. 인터넷에서 HTML의 현재 나쁜 상황은 충격적입니다. 초기 브라우저는 개인 HTML 태그를 허용하므로 사람들은 페이지 디자인이 완료된 후 페이지를 감지하기 위해 다양한 브라우저를 사용해야했습니다. 설명 할 수없는 차이가 많으며 사람들은 다른 브라우저에 적응하기 위해 설계를 수정해야했습니다.
XML을 사용하면 시스템을 다시 확립 할 수 있으며 브라우저 제조업체는 "엄격한 오류 방어 표준"을 공동으로 채택합니다. XML 코드가 호환되지 않으면 브라우저는 페이지 표시를 거부합니다. 이런 식으로 게시하기 전에 모든 오류를 수정해야합니다.
Q : 웹 디자이너는 XHTML을 사용할 때 HTML과 동일한 브라우저 호환성 문제를 겪게됩니까?
답 : 희망적으로. "엄격한 오류 방어 표준"은 브라우저가 코드에 동일하게 응답하는 데 도움이되며 XML의 네임 스페이스 기능을 사용하면 특별한 브라우저 지원없이 자신만의 새 태그를 추가 할 수 있습니다. 지금 보장해야 할 것은 모든 브라우저 개발자가 일관성 있고 우리가 만든 CSS를 완전히 준수한다는 것입니다. 브라우저 제조업체에 작성하여 필요한 CSS 사양을 알려주고 브라우저가 디자인을 준수하는지 감지 할 수도 있습니다.
Q : XHTML을 배우기가 어렵습니까?
답 : 전혀 아닙니다!
Q : 누가 XHTML 1.0 디자인을 사용할 수 있습니까?
A : XHTML은 매우 간단하고 구현하기 쉽기 때문에 HTML을 사용하는 방법을 알고있는 사람은 XHTML을 쉽게 사용할 수 있습니다. 점점 더 많은 사람들이 XML 브라우저를 사용함에 따라 XML을 사용하는 것이 더 좋습니다. 그러면 모두 XHTML을 사용할 것입니다.
Q : 언제 XHTML 웹 사이트가 인기를 얻을 수 있습니까?
답 : 좋은 질문. XHTML 1.0이 출시되기 전에도 XHTML을 사용하여 구축 된 일부 웹 사이트를 보았습니다. 나는 그것이 너무 쉽기 때문에 큰 발전을 가질 것이라고 믿는다.
Q : 기존 HTML을 XHTML로 어떻게 변환합니까?
A : 매우 비슷하기 때문에 매우 간단합니다. HTML Tidy라는 W3C (www.w3c.org) 웹 사이트에 HTML Tidy라는 소프트웨어가있어 직접 변환 할 수 있습니다.
Q : 앞으로 XHTML은 어떻게 될까요?
A : XHTML1.0 은이 새로운 HTML 언어의 첫 번째 단계 일뿐입니다. 새 버전에는 이전 브라우저에 대한 후진 호환 제약 조건이 없으며 개발의 여지가 더 있습니다.
먼저 HTML 4.0에서 호환되지 않는 요소를 제거하기 위해 철저한 정리를 수행합니다.
둘째, XHTML을 모듈화하고 사람들이 XML 애플리케이션에서 XHTML 모듈 (예 : 테이블)을 사용하여 중복 개발을 줄일 수 있습니다. 또한 전화 응용 프로그램과 같은 특별한 목적을위한 설계를 개발하는 데 동의하며, 이는 XHTML의 하위 집합에 속하는 한 호환 가능하며 사람들은 자신의 HTML을 만들 수 있습니다.
마지막으로, 요구를 해결하는 측면에서, 우리는 더 많은 양식 (양식) 기능을 개발하고 클라이언트에 대한 더 많은 탐지를 수행하고 클라이언트와 서버 간의 네트워크 정보 전송을 줄이는 데 동의합니다. 요컨대, 더 흥미로운 기능이 구현 될 것입니다.