>웹 프론트엔드 >HTML 튜토리얼 >웹 표준을 사용하여 웹 사이트 구축 2일차: 네임스페이스란 무엇입니까?

웹 표준을 사용하여 웹 사이트 구축 2일차: 네임스페이스란 무엇입니까?

黄舟
黄舟원래의
2016-12-19 15:10:391176검색

DOCTYPE이 선언된 후 다음 코드는 다음과 같습니다.

보통 우리는 HTML4.0의 코드는 바로

입니다. 여기서 "xmlns"는 무엇인가요?


이 "xmlns"는 XHTML 네임스페이스의 약자로 "네임스페이스" 선언이라고 합니다. 네임스페이스의 역할은 무엇인가요? Ajie의 이해는 다음과 같습니다.

xml을 사용하면 자신만의 로고를 정의할 수 있으므로 정의한 로고는 다른 사람이 정의한 로고와 동일할 수 있지만 의미는 다릅니다. 파일을 교환하거나 공유할 때 오류가 쉽게 발생할 수 있습니다. 이 오류를 방지하기 위해 XML은 네임스페이스 선언을 사용하여 이를 가리키는 URL을 통해 신원을 식별할 수 있습니다. 예:

Xiao Wang과 Xiao Li는 모두 식별자를 정의했습니다. Xiao Wang의 네임스페이스는 "http://www.xiaowang.com"이고 Xiao Li의 네임스페이스는 "http ://"입니다. www.xiaoli.com"인 경우 두 문서가 데이터를 교환할 때 식별자는 다른 네임스페이스에 속하므로 혼동되지 않습니다.

더 대중적인 설명은 다음과 같습니다. 네임스페이스는 문서에 표시하여 이 문서가 속한 사람을 다른 사람에게 알리는 것입니다. 단지 이 "누가"가 웹사이트 주소로 대체되었을 뿐입니다.

XHTML은 HTML에서 XML로 전환하는 마크업 언어이므로 XML 문서 규칙을 준수해야 하므로 네임스페이스도 정의해야 합니다. 그리고 XHTML1.0은 로고를 사용자 정의할 수 없기 때문에 네임스페이스는 "http://www.w3.org/1999/xhtml"로 동일합니다. 아직 이해하지 못하더라도 상관없습니다. 이 단계에서는 코드를 복사하기만 하면 됩니다.

다음 lang="gb2312"는 문서가 중국어 간체로 작성되어야 함을 지정합니다.

위는 웹표준을 이용한 웹사이트 구축 둘째날입니다. 네임스페이스의 내용은 무엇인가요? 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!


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