html5 - 브라우저가 HTML 문서에 정의되지 않은 태그를 표시할 수 있는 이유는 무엇입니까?
高洛峰
高洛峰 2017-05-16 13:38:43
0
2
663

오늘 HTML5에서 <main> 태그의 호환성을 테스트하던 중 갑자기 생각이 나서 "main"을 "abcd"로 바꿨습니다,

그러면 브라우저가 <abcd> 스타일을 무시할 거라고 생각했는데, 알고보니 그렇지 않더군요,

일반 태그와 똑같이 동작합니다.

느낌이 많이 이상해요. XML 아닌가요?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(2)
曾经蜡笔没有小新

알 수 없는 태그를 일반 태그로 HTML 구문 분석하면 많은 이점이 있습니다.

  1. 지원되지 않는 태그의 경우 <video>브라우저가 지원하지 않습니다</video><video>浏览器不支持</video>

  2. 一些新的语义化标签,如<article></article>

    라는 메시지를 표시할 수 있습니다.
  3. <article></article>과 같은 일부 새로운 의미 태그는 지원되지 않더라도 표시될 수 있습니다

  4. Angular 및 Vue에서 정의한 태그와 같은 사용자 정의 태그는 js 파일이 로드되지 않은 경우에도 콘텐츠를 표시할 수 있습니다

새 태그에 더 많은 내용이 포함됩니다. 새 탭이 완전히 비효율적이거나 이를 지원하지 않는 브라우저에 프롬프트를 표시할 수 없는 것을 원하지는 않을 것입니다.

🎜 🎜이렇게 보면 이상할 것 같아요. 🎜
滿天的星座

HTML5는 맞춤 태그를 지원합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿