>  기사  >  웹 프론트엔드  >  html xhtml xml의 차이점

html xhtml xml의 차이점

怪我咯
怪我咯원래의
2017-01-16 16:55:342428검색

HTML을 처음 접하시는 분들은 html, xhtml, xml에 대해 헷갈리시겠지만, 지식과 기술이 점점 더 깊어질수록 그것들에 대해 서서히 명확해지실 것이라 믿습니다. 편집자는 이러한 개념을 이해하는 데 도움이 되도록

html, xhtml 및 xml에 대한 몇 가지 개념을 정리했습니다.

html

html: 하이퍼텍스트 마크업 언어를 읽어보세요. 즉, 우리가 보는 웹페이지는 실제로 HTML이라는 하이퍼텍스트 마크업 언어를 통해 설명됩니다. 우리는 텍스트를 넘어 사진, 비디오, 오디오, 프로그램

등을 포함한 하이퍼텍스트도 보았습니다.

xhtml

xhtml: 확장 가능한 하이퍼텍스트 마크업 언어(Extensible Hypertext Markup Language), html4.01과 거의 동일합니다. 더 엄격하고 순수한 HTML이지만 xhtml은 html4.01이 아닙니다. 어디가 엄격함인지, 어디가 순수함인지, 어디에 확장성이 있는지 직접 확인해 보세요. 이 기사는 상황을 바로잡는 것을 목표로 합니다.

xhtml은 html을 대체하는 데 사용됩니다. 웹 사양 및 표준입니다. 개발 과정에서 태그를 작성할 때는 xhtml에 맞춰 작성해야 합니다. 좋은 라벨 작성 습관을 기르십시오.

xhtml과 html의 주요 차이점은 xhtml 요구사항입니다.

올바른 중첩을 위해 모든 요소는 대소문자 구분을 꺼야 합니다. 우리는 일반적으로 큰따옴표와 함께 소문자 요소 속성 값을 사용합니다. , id로 축약할 수 없습니다. name 속성

xml

xml: 데이터 전송을 위해 설계된 Extensible Markup Language는 미리 정의되어 있지 않으며 직접 정의해야 합니다. 예를 들어, html의 < h1 > 태그가 제목이라는 것을 알고 있지만 xml에서 어떤 태그가 어떤 의미를 갖는지는 정의되어 있지 않습니다. 여기서 이해해야 할 것은

xml이 html을 대체하는 것이 아니라는 것입니다.

html, xhtml 및 xml의 차이점:

1. html과 비교할 때 xhtml 문서는 두 가지 측면에서 반영되는 훌륭하고 완전한 레이아웃을 갖습니다. a. 요소에는 종료 태그가 있어야 합니다. b, 요소는 중첩되어야 합니다.

2. xml은 대소문자를 엄격하게 구분하고

  • 는 서로 다른 태그이므로 xhtml은 소문자여야 합니다.

    3. xhtml의 속성 값은 따옴표로 묶어야 합니다.

    4. xhtml은 속성 최소화를 지원하지 않습니다.

    맞음: 최소화되지 않은 속성

    틀림: 최소화된 속성
    <입력 입력 확인됨>
     5. xhtml에서는 name 속성은 더 이상 사용되지 않으며 향후 버전에서는 삭제될 예정입니다.

    초기 웹페이지가 HTML 언어로 작성되었다고 하는데 3가지 심각한 단점이 있습니다.

    1. 코딩이 표준화되어 있지 않고 구조가 혼란스럽고 과대화되어 있습니다. ;

    2. 성능과 구조가 혼란스러워 개발 및 유지 관리에 도움이 되지 않습니다.

    3. 다음과 같은 추가 네트워크 장치를 사용할 수 없습니다.

    따라서 이 문제를 해결하려면 HTML 개발이 필요하므로 W3C에서 공식화한 XHTML은 HTML에서 XML로의 다리입니다. 그리고 xml은 웹 개발의 트렌드입니다.


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