[173] script 要素のスクリプト言語の指定とその適合性は、
次のようになっています。
- type
 type 属性- typews
 type 属性値前後のASCII空白- typeci
 type 属性値ASCII大文字・小文字不区別- lang
 language 属性- langci
 type 属性値ASCII大文字・小文字不区別- valid
 - 適合性
 - semantics
 - 意味
 
- type
 - なし
 - lang
 - なし
 - semantics
 - 古典スクリプト
 - valid
 - 適合
 
- type
 - 空文字列
 - semantics
 - 古典スクリプト
 - valid
 - obsolete but conforming
 
- type
 - なし
 - lang
 - 空文字列
 - semantics
 - 古典スクリプト
 - valid
 - 不適合
 
- lang
 javascript- type
 text/javascript- typeci
 - 不区別
 - langci
 - 不区別
 - semantics
 - 古典スクリプト
 - valid
 - obsolete but conforming
 
- lang
 - その他
 - type
 text/javascript- typeci
 - 不区別
 - langci
 - 不区別
 - semantics
 - 古典スクリプト
 - valid
 - 不適合
 
- typeci
 - 不区別
 - typews
 - あり
 - type
 text/javascript- lang
 - あり
 - semantics
 - 古典スクリプト
 - valid
 - 不適合
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 text/javascript- lang
 - なし
 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
application/ecmascript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
application/javascript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
application/x-ecmascript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
application/x-javascript - semantics
 - 古典スクリプト
 
- typews
 - 可
 - typeci
 - 不区別
 - type
 - 
text/ecmascript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/javascript1.0 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/javascript1.1 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/javascript1.2 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/javascript1.3 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/javascript1.4 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/javascript1.5 - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/jscript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/livescript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/x-ecmascript - semantics
 - 古典スクリプト
 
- typeci
 - 不区別
 - typews
 - 可
 - type
 - 
text/x-javascript - semantics
 - 古典スクリプト
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript- langci
 - 不区別
 - valid
 - obsolete but conforming
 
- type
 - なし
 - langci
 - 不区別
 - semantics
 - 古典スクリプト
 - lang
 ecmascript
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript1.0- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript1.1- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript1.2- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript1.3- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript1.4- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 javascript1.5- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 jscript- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 livescript- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 x-ecmascript- langci
 - 不区別
 
- type
 - なし
 - semantics
 - 古典スクリプト
 - lang
 x-javascript- langci
 - 不区別
 
- typews
 - なし
 - typeci
 - 不区別
 - type
 module- semantics
 - モジュールスクリプト
 - valid
 - 適合
 
- typews
 - あり
 - typeci
 - 不区別
 - type
 module- semantics
 - モジュールスクリプト
 - valid
 - 不適合
 
- type
 - 妥当なMIME型
 - semantics
 - データブロック
 - valid
 - 適合
 
- type
 - なし
 - lang
 - その他
 - semantics
 - データブロック
 - valid
 - 不適合