Media Queriesをwordpressで使ってみた。
最近「Media Queries」とよく聞くので、使ってみたくて自分とこのブログに使ってみました。
ブラウザの幅とデバイスでCSS切り替えてiphone表示用を作る。
以下、自分へのメモです。
1)Media Queriesの読み込み
header.phpに追加。
<!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]-->
2)CSSで振り分け(今回はstyle.cssに記入)
/* ブラウザ幅が1024px以上 */ @media screen and (min-width: 1024px) { 以下略 } /* ブラウザ幅が768pxから1024pxの間。iPad表示用 */ @media screen and (min-width: 768px) and (max-width: 1024px){ 以下略 } /* ブラウザ幅が480px以下。スマホ表示用 */ @media screen and (max-device-width: 480px) { img{ max-width: 100%; height: auto; width: auto\9; /* ie8 */ } 以下略 }
その他)metaタグでviewport忘れずに。(header.phpに追加)
うっかりしていて、viewportのタグ入れてなかったので、しばらくの間表示で悩んでました。。
<meta name="viewport" content="width=device-width, maximum-scale=1.0, minimum-scale=0.5,user-scalable=yes,initial-scale=1.0" />
下記のページなどを参考にさせてもらいました。
[CSS]スマフォ対応サイトのためにMedia Queriesをしっかり身につけるチュートリアル
ちなみに自分のiphone(3GS)とiPadでしか確認できてないです。Android見てない。。
まだ試行錯誤しているので、もっと良いやり方あれば都度変更していきます。