> 웹 프론트엔드 > JS 튜토리얼 > 일부 브라우저가 자동 종료 스크립트 태그를 거부하는 이유는 무엇입니까?

일부 브라우저가 자동 종료 스크립트 태그를 거부하는 이유는 무엇입니까?

DDD
풀어 주다: 2024-12-16 16:11:18
원래의
594명이 탐색했습니다.

Why Do Some Browsers Reject Self-Closing Script Tags?

자동 종료 스크립트 요소: 브라우저 예외

브라우저, 특히 Microsoft Internet Explorer 버전 6~8 베타 2는 다음과 같은 경우 특이한 동작을 나타냅니다. 자동으로 닫히는 스크립트 요소()과 달리 이러한 자체 닫힘 요소는 브라우저에서 유효한 스크립트 태그로 인식되지 않습니다. 이러한 일관되지 않은 동작은 XHTML에 대한 브라우저 지원에 대한 우려를 불러일으킵니다.

이러한 비인식 뒤에 숨은 기술적 이유를 조사하면서 XHTML 1 사양의 비표준 부록 'HTML 호환성 지침'을 살펴보겠습니다. 특히 섹션 C.3. 요소 최소화 및 빈 요소 콘텐츠 상태:

콘텐츠 모델이 비어 있지 않은 요소(예: 빈 제목 또는 단락)의 빈 인스턴스가 있는 경우 최소화된 형식을 사용하지 마세요(예:

아님).

XHTML DTD를 조사해 보면 스크립트 요소가 정의되어 있음을 알 수 있습니다. as:

이 정의는 스크립트 요소가 비어 있을 수 없음을 나타내는 PCDATA(구문 분석된 문자 데이터)를 포함해야 함을 지정합니다. 따라서 XHTML 호환성 지침에 따라 스크립트 요소는

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