2011-09-13 70 views

回答

9

否:默認值type已被設置爲JavaScript(「text/javascript」)。 type屬性是SCRIPT標籤的一個屬性,例如,它只允許IE支持Vbscript。

type屬性在HTML5中也是可選的。這可能鼓勵省略script元素的type屬性。

+0

我只是要離開這裏... http://api.jquery.com/tmpl#entry-examples – jcolebrand

+0

@jcolebrand 「...允許Vbscript,*例如*,...」 。 OP詢問是否需要添加'type =「text/javascript」'。 –

+0

的確如此,但你是說它幾乎不再被使用。我指出了現在人們很可能遇到的一種非常有效的用法。但是這個鏈接也支持你的陳述(因爲jQuery團隊沒有在通用腳本標籤上使用文本) – jcolebrand

1

瀏覽器將沒有它的工作。

如果您正在生成HTML 4或XHTML 1,則將其保留爲不符合。

如果您正在生成HTML,那麼它是明確可選的。

1

類型attribute在HTML 4和XHTML中是必需的,但在HTML5中是可選的。

8

不是。它在html4中可能不是嚴格正確的,但它不應該引起任何問題。

HTML5 Spec

"The type attribute gives the language of the script or format of the data..." 
"...The default, which is used if the attribute is absent, is 'text/javascript'." 

我注意到的唯一的事情就是IDE的有時不使用正確的語法高亮,當你不指定類型。我在Coda發現了這款Mac,這是我現在唯一的理由。

相關問題