No mediaとmedia = "all"に違いはありませんか?CSSのリンクでNo mediaとmedia = "all"に違いはありませんか?
<link rel="stylesheet" type="text/css" media="all" href="style.css">
と
<link rel="stylesheet" type="text/css" href="style.css">
No mediaとmedia = "all"に違いはありませんか?CSSのリンクでNo mediaとmedia = "all"に違いはありませんか?
<link rel="stylesheet" type="text/css" media="all" href="style.css">
と
<link rel="stylesheet" type="text/css" href="style.css">
In HTML 4.01、デフォルト値はscreen
です。
In HTML5の場合、デフォルト値はall
に変更されています。
したがって、あなたのページで使用するdoctype宣言によって異なります。ユーザエージェントは、とにかく標準について混乱することはありません。 Knuのコメントを参照してください。 (これがHTML5のall
に変更された理由です)
また、これは実際には、デジタル画面にページを表示しないユーザーエージェントをサポートしている場合や、問題。
HTML5 Doctypeを使用していて、 6/7?ブラウザは 'all'または' screen'のデフォルトを取るでしょう –
@Jitendra Vyas:なぜそれは重要ですか?とにかくIE6とIE7はどちらも 'screen'メディアなので、' screen'か 'all'のどちらかが動作します。私の最高の推測は 'スクリーン'です。 – BoltClock
IE6/7でプロジェクタを使用して、いくつかのハックや癖を説明している場合 –
メディアは、CSSファイルが適用される、たとえばスクリーン、プリントなどのメディアを指します。 デフォルトはすべてです。あなたが任意のメディアを指定しない場合 手段は、パーサはすべて
どちらもYESとそれを取ると何それは思いません。セクション14.4.1の仕様では、メディアタイプのないスタイルシートはすべてのメディアに適用されますが、必要がない場合は他のメディアは除外されます。 セクション14.2.3では、デフォルトでscreenにする必要があります。これは、ページングされていないコンピュータ画面で使用する必要がありますが、すべてがすべてのデバイス(more information on media-descriptors here)に適している必要があります。
Netscape 4はメディアタイプを認識しませんでしたので、 'media =" all "'を追加するとブラウザーは無視し、Netscape 4からスタイルシートを隠します。 –