Html 如果你没有';t为css文件声明MIME类型,服务器是否尝试确定它?

Html 如果你没有';t为css文件声明MIME类型,服务器是否尝试确定它?,html,apache,http-headers,Html,Apache,Http Headers,我观察了css文件的HTTP头,注意到两个样式表 <link type="text/css" rel="stylesheet" href="css/stuff1.css"> <link rel="stylesheet" href="css/stuff2.css"> 在HTTP头中有以下内容类型:text/css。猜测内容类型的是服务器吗 另外-如果服务器要确定mime类型,那么在标记中声明mime类型的目的是什么 我正在运行Ubuntu12.04和apache2,H

我观察了css文件的HTTP头,注意到两个样式表

<link type="text/css" rel="stylesheet" href="css/stuff1.css">
<link rel="stylesheet" href="css/stuff2.css">

在HTTP头中有以下
内容类型:text/css
。猜测内容类型的是服务器吗

另外-如果服务器要确定mime类型,那么在
标记中声明mime类型的目的是什么


我正在运行Ubuntu12.04和apache2,HTTP服务器根据它存储的mimetype列表设置内容类型


您不必在link标记中指定它,但我想这意味着服务器不必猜测,而且这意味着您可以使用
type=“text/css”
创建一个
css.min
文件,并且它仍然可以作为css使用
我不认为
标记需要
type
属性。HTML4.01/HTML5规范将其声明为链接目标地址上可用内容的内容类型的“建议”提示

报告说:

如果省略该属性,但外部资源链接类型定义了默认类型,则用户代理必须假定该资源属于该类型。