スマートフォン用の CSS を定義しようとしていますが、CSS の他のすべてはそのままでかまいません。
CSS:
.content { background: orange; padding: 30px; }
#mobile { display:none; }
@media screen and (max-device-width: 480px){
#mobile { display: block; }
#desktop { display: none; }
}
HTML:
<!DOCTYPE html>
<html>
<head></head>
<body>
<div id="mobile">this is mobile</div>
<div id="desktop">this is desktop</div>
</body>
</html>
ライブデモ: http://jsfiddle.net/L5zDQ/
上記のデモでブラウザ ウィンドウを縮小すると、「これはモバイルです」は表示されません。私は何が欠けていますか?