2009-06-01 3 views
0

태그를 닫지 않고 많은 사이트에서이 기능을 사용하고 있습니다.문서 머리글의 외부 스크립트에 연결하는 가장 좋은 방법

<script type="text/javascript" src="editor.js"> 

이 스타일은 recommended하지만 더 이상 :

<script type="text/javascript" src="editor.js"></script> 

나는 그것을 다음과 같이 쓸 수 있습니까? 그것은 유효한가 또는 더 나은 방법 있는가?

<script type="text/javascript" src="editor.js" /> 

답변

7

당신은 항상 일부 브라우저는 자동 폐쇄 스크립트 태그를 허용하지 않는

<script type="text/javascript" src="editor.js"></script> 

를 사용하고 싶습니다. 자세한 내용은

Why don't self-closing script tags work?

+0

무엇? 자체 닫기 태그는 XML의 일부이므로 XHTML의 일부로 브라우저에서 지원하지 않는 이유는 무엇입니까? – Malfist

+0

IE는 XHTML을 지원하지 않으며, IE의 시장 점유율을 감안할 때 이러한 사용자를 무시할 수 없습니다. (지원해야하는 기능을 지원하지 않는 브라우저는 일반적인 방법입니다. 웹 개발을 수행하려면 불행한 상황에 대비해야합니다.) –

1

두 번째 옵션 사용을 참조하십시오. Not all browsers은 자체 마감 스타일을 지원합니다.

+0

실제로 결과는 매우 혼란 스러울 수 있습니다. 확실히 # 2 –

1
<script type="text/javascript" src="editor.js"> 

이것은 잘못된 것이며 작동하지 않을 것입니다.

<script type="text/javascript" src="editor.js"></script> 

괜찮습니다.

<script type="text/javascript" src="editor.js" /> 

이 너무 오래 당신이 HTML Compatible 아닌 XHTML을 사용으로 괜찮습니다. 즉, XHTML을 XML 콘텐츠 유형 (바람직하게는 application/xhtml + xml)으로 제공하고 Internet Explorer 지원을 잊어 버려야합니다 (별도의 문서 제외).

관련 문제