0

cssファイルのHTTPヘッダーを観察していて、両方のスタイルシートに気づきました

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

Content-Type: text/cssHTTPヘッダーに次の情報が含まれていました。推測しているのはサーバーContent-Typeですか?

<link>また、サーバーがとにかくmimeタイプが何であるかを判別しようとしている場合、タグでmimeタイプを宣言する目的は何ですか?

私はubuntu12.04とapache2を実行しています

4

2 に答える 2

1

HTTP サーバーは、格納されている MIME タイプのリストに応じて Content-Type を設定します。

リンクタグで指定する必要はありませんが、サーバーが推測する必要がないことを意味すると思います。さらに、css.minファイルを保持できtype="text/css"、引き続きcssとして提供されることを意味します

于 2012-06-20T10:47:55.970 に答える
1

タグtypeに属性が必要だとは思わない。<link>HTML 4.01/HTML 5 仕様では、リンク ターゲット アドレスで利用可能なコンテンツのコンテンツ タイプに関する「アドバイス」ヒントであると述べられています。

HTML 5仕様は言う -

属性が省略されているが、外部リソース リンク タイプにデフォルト タイプが定義されている場合、ユーザー エージェントはリソースがそのタイプであると想定する必要があります。

于 2012-06-20T11:01:01.713 に答える