5 回答

TA貢獻(xiàn)1條經(jīng)驗 獲得超2個贊
因為你用的是HTML5標(biāo)準(zhǔn):
<!DOCTYPE?HTML>
在HTML5里,style 標(biāo)簽的type屬性的值默認(rèn)就是"text/css",所以不用寫啊。
類似的,script標(biāo)簽的type屬性的值默認(rèn)就是javascript,所以,也不用寫出來

TA貢獻(xiàn)4條經(jīng)驗 獲得超5個贊
這個你寫了,它在屬性type會等于"text/css",你不寫它的type屬性是“”;瀏覽器都能識別解析,規(guī)范要寫,你寫不寫都能正確執(zhí)行,這個看你自己了,建議寫上,這樣瀏覽器解析貌似不用判斷了。

TA貢獻(xiàn)106條經(jīng)驗 獲得超23個贊
<style>......</style> ? 和?<style type="text/css">......</style> 的作用都是一樣的,在這個頁面中沒有任何區(qū)別,瀏覽器都把他當(dāng)做css文件,只是后者有確定聲明一下而已

TA貢獻(xiàn)28條經(jīng)驗 獲得超15個贊
type 屬性是必需的,定義 style 元素的內(nèi)容。唯一可能的值是 "text/css"。意思是這里面的文本內(nèi)容(text)要當(dāng)層疊樣式表 (css)來解析,不能當(dāng)作其它的來解析。
由于唯一值type是"text/css" 所以一般不寫也是可以使用的,但是一般的代碼規(guī)范性是要要求要寫的。就看你遵守不遵守代碼規(guī)范性了,你寫不寫都是沒有影響的。