画面サイズについては、@media
クエリを使用できます。
例:
@media screen
and (min-width: 600px)
and (max-width: 900px) {
.class {
background: #333;
}
}
@media screen
and (min-width: 900px) {
.class {
background: #333;
}
}
ここでもっと知ってください:
異なるバージョンの IE を対象とする場合は、条件付きコメントを使用できます。
例:
<p class="accent">
<!--[if IE]>
According to the conditional comment this is IE<br />
<![endif]-->
<!--[if IE 6]>
According to the conditional comment this is IE 6<br />
<![endif]-->
<!--[if IE 7]>
According to the conditional comment this is IE 7<br />
<![endif]-->
<!--[if IE 8]>
According to the conditional comment this is IE 8<br />
<![endif]-->
<!--[if IE 9]>
According to the conditional comment this is IE 9<br />
<![endif]-->
<!--[if gte IE 8]>
According to the conditional comment this is IE 8 or higher<br />
<![endif]-->
<!--[if lt IE 9]>
According to the conditional comment this is IE lower than 9<br />
<![endif]-->
<!--[if lte IE 7]>
According to the conditional comment this is IE lower or equal to 7<br />
<![endif]-->
<!--[if gt IE 6]>
According to the conditional comment this is IE greater than 6<br />
<![endif]-->
<!--[if !IE]> -->
According to the conditional comment this is not IE<br />
<!-- <![endif]-->
</p>
OSの検出はお勧めできません。しかし、それらを検出するために、たくさんのプラグインがあります。