Чтобы применить таблицу стилей к документу при отображении на экране шириной более 800 пикселей:
<link rel="stylesheet" media="screen and (min-device-width: 800px)" >
Чтобы применить таблицу стилей к документу при отображении на любом устройстве шириной менее 400 пикселей:
<link rel="stylesheet" media="all and (max-device-width: 400px)" >
внутри
@media all and (max-width:800px) {
body { color: red; }
}
для iphone
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css">
:: объединение медиазапроса