찾다

 >  Q&A  >  본문

html5 - 브라우저가 HTML 문서에 정의되지 않은 태그를 표시할 수 있는 이유는 무엇입니까?

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

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

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

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

高洛峰高洛峰2828일 전716

모든 응답(2)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:40:43

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

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

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

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

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

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

    🎜 🎜이렇게 보면 이상할 것 같아요. 🎜

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:40:43

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

    회신하다
    0
  • 취소회신하다