자체 닫는 스크립트 요소가 실행되지 않는 이유는 무엇입니까?
는 모든 버전의 인터넷을 포함한 브라우저에서 정확하게 인식되지 않습니다. Explorer.
XHTML 표준 이해
XHTML 1 사양은 부록 C.3에 요소 최소화에 대한 구체적인 지침을 설명합니다.
C.3. Element Minimization and Empty Element Content Given an empty instance of an element whose content model is not EMPTY (for example, an empty title or paragraph), do not use the minimized form (e.g. use <p> </p> and not <p />).
스크립트 요소 정의
XHTML DTD (문서 유형 정의)은 스크립트 요소를 다음과 같이 정의합니다.
<!ELEMENT script (#PCDATA)>
이 정의는 스크립트 요소가 EMPTY 요소가 아니라는 것을 지정합니다. 즉, 스크립트 요소는 열기 및 닫기 태그 내에 콘텐츠를 포함해야 합니다.
결론
앞서 언급한 지침과 정의를 바탕으로 는 XHTML 표준에 따르면 올바르지 않습니다. 결과적으로 브라우저는 이러한 요소를 유효한 스크립트 소스로 해석하지 않아 이를 인식할 수 없는 상태로 남겨두고 참조된 JavaScript 코드의 실행을 방지합니다.
위 내용은 자동 종료 스크립트 태그가 실행되지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!