Webページに2つのmeta
タグを配置できますか?
私が置きたい:
<meta http-equiv="Pragma" content="no-cache" />
私のウェブページがキャッシュされないように
そして:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
私のウェブページがIE互換になるように。
はい、これは間違いなく可能で有効です(そして実際にはほとんどの場合必要です)。基本的に、それらすべてをWebサイトのhead
セクションに配置する限り、任意の数にすることができます。さらに、同じ懸念事項に対して複数のmeta
要素がないように注意する必要があります。
XHTMLに完全に準拠するために、2番目のmeta
には終了/
がないことに注意してください。そのはず:
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
したがって、最終的なコードは次のようになります。
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
meta
要素の順序は完全に任意ではないこと、または少なくとも順序に注意を払う必要のある要素がいくつかあることにも注意してください。
たとえば、エンコーディングを定義するmeta
要素は、ブラウザがこの要素に近づくとすぐにWebサイトの再レンダリングを開始するため、可能な限り最初に配置する必要があります。
はい、あなたは多くを含めるかもしれません、そしてそれらを組み合わせようとしないでください。