본문 바로가기

개념 공부

Xhtml이란?

+Xhtml이란?

 

XHTML은 EXtensible HTML을 의미합니다.

XHTML은 HTML과 거의 비슷하지만, 문법의 적용이 조금 더 엄격한 특징을 가지고 있습니다.

좀 더 엄격한 버전인 XHTML을 사용하는 이유

오늘날 웹 콘텐츠는 기존의 PC 위주의 환경에서 벗어나 여러 다양한 플랫폼에서 더욱 많이 이용되고 있습니다.

따라서 부정확한 HTML 문법을 지원하는 데 필요한 자원이 부족한 환경이 점차 생겨나기 시작합니다.

XHTML 문서는 하나의 XML 문서로서 문법적으로 정확하므로, 표준 XML 라이브러리를 이용한 자동화된 처리가 가능해집니다.

 

+xhtml과 html5의 차이점

 

XHTML1.0은 HTML5가 나오기 이전의 가장 최신의 HTML 문서 규격이다. 단순하게 HTML4를 업그레이드한 것이 아니라, XML 애플리케이션과의 호환성을 염두에 둔 언어이기 때문에 마치 프로그래밍 언어와 같이 작동하는 것이다.

XHTML1.0 이전 버전의 HTML은 태그를 닫지 않아도 동작할 수 있게 만든 느슨한 언어였다면, XHTML1.0은 아주 정교한 프로그래밍 언어와 같은 방식으로 동작했다고 보면 된다. 하지만 HTML5가 탄생하면서 다시 이전 버전의 HTML과 같이 조금은 느슨하게 프로그래밍을 해도 동작을 하게 만든 것은 코드를 보다 적게 사용해도 브라우저에서 모든 태그를 인식하게 하여 태그가 적어지면 웹사이트의 크기도 작아지기 때문에 보다 빠른 로딩이 가능해지도록 하기 위함이다.

 

 

'개념 공부' 카테고리의 다른 글

Parsing이란?  (0) 2020.04.20
regex란?  (0) 2020.04.20
메소드란?  (0) 2020.04.20
플러그인이란?  (0) 2020.04.20
html dom이란?  (0) 2020.04.20