CSS是一種網(wǎng)站前端開(kāi)發(fā)中不可或缺的技術(shù),它能夠?yàn)榫W(wǎng)站添加各種視覺(jué)效果。在設(shè)置CSS文件的時(shí)候,我們需要添加MIME類(lèi)型,這個(gè)類(lèi)型是告訴web服務(wù)器Web資源的種類(lèi)和格式。
<link href="style.css" rel="stylesheet" type="text/css"/>
其中type="text/css"就是告訴服務(wù)器這個(gè)文本是CSS文件類(lèi)型。下面是CSS資源的常見(jiàn)MIME類(lèi)型:
text/css .css text/x-component .htc text/x-less .less text/x-sass .sass text/x-scss .scss text/js .js text/javascript .js text/x-javascript .js application/javascript .js application/x-javascript .js
對(duì)于text/css類(lèi)型,web服務(wù)器會(huì)直接解析為CSS文件類(lèi)型,并且在客戶(hù)端呈現(xiàn)。對(duì)于其它MIME類(lèi)型,web服務(wù)器不會(huì)直接解析為CSS文件類(lèi)型。如果需要使用其它的CSS預(yù)處理器,例如Sass或者LESS,就需要設(shè)置相應(yīng)的MIME類(lèi)型。
<link href="style.scss" rel="stylesheet" type="text/x-scss"/>
在此需要注意MIME類(lèi)型的設(shè)置不能作為安全措施防止攻擊,因?yàn)镸IME類(lèi)型是可以被偽造的。但是正確設(shè)置MIME類(lèi)型可以使web服務(wù)器解析文件正確,減少出錯(cuò)的可能性。