レスポンシブウェブデザインを念頭に置いてあなたのHTMLにCSSスタイルシートを含めるのが好ましい方法が何であるか疑問に思っていました。私が知る限り、複数のメディアクエリを含むCSSファイルを1つ使用する方法と、複数の別々のCSSファイルを使用して<link>
タグのmedia
属性に基づいて呼び出す方法の2通りがあります。例えばメディアクエリーをHTMLに含めるための好ましい方法は何ですか?
、どちらか(CSSファイル内):
@media screen and (max-width: 768px){
...
...
}
または(HTMLファイル内):
<link rel="stylesheet" media="screen and (max-width:768px)" href="style768.css" />
使用すると、1つのファイルの代わりに、複数のファイルを使用するどのようなケースでは、およびその逆?私はそれを行う "適切な"方法がないと思いますが、どちらの賛否両論がありますか?
複数のリソースを必要とするのではなく、1つのリソースで多数のリソースを要求するのではなく、1つのスタイルシートを使用する方が好きです。また、メインCSS内から他のシートをインポートすることもできます。 – Slime
私はインターネット上で多くの情報を見つけることができなかった何かの長所と短所を尋ねます。クール...次回はQuoraを使用しますffs –
複数の人がそれを意見として表明しているようですが、それでも気になる必要はありません。このサイトは、質問と回答ではなく、質問とディスカッションに対応しています。そして、正直言って、それは意見としてマークされているので、あなたがそれで多くを見つけることができないので、本当にあなたが求めているものに決定的な答えがないことを意味するかもしれません。経験から、私は誰かがメディアクエリのために別々のスタイルシートを持っているのを見たことはありません、それらはマスターシートにも含まれています。 – Slime