자동 종료 스크립트 요소 및 XHTML 지원
XHTML에서 스크립트 요소의 올바른 구문은 다음과 같습니다.
<script src="foobar.js"></script>
다음과 같은 자체 닫는 스크립트 요소를 사용하면 이것은
<script src="foobar.js" />
브라우저에서 올바르게 인식되지 않습니다. 이는 XHTML 1 사양에서 EMPTY가 아닌 콘텐츠 모델이 있는 요소의 경우 최소화된 형식을 사용해서는 안 된다고 명시적으로 명시하고 있기 때문입니다.
스크립트 요소에는 EMPTY가 아닌 콘텐츠 모델이 있으므로 최소화된 형식은 형식(후행 슬래시 포함)이 유효하지 않습니다. 이는 XHTML DTD에서 다음과 같이 지정됩니다.
<!ELEMENT script (#PCDATA)>
따라서 자체 닫는 스크립트 요소를 사용하면 XHTML 지원 개념이 깨집니다. 브라우저는 이러한 요소를 올바르게 인식하지 못하므로 사용해서는 안 됩니다.
위 내용은 XHTML에서 자체 닫는 스크립트 요소를 사용하면 안 되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!