Responsive Web Designについて調べて、実践してみた
Responsive Web Designとは
http://www.alistapart.com/articles/smartphone-browser-landscape/
上記、Smartphone Browser Landscapeの記事でEthan Marcotteさんが提唱。
http://all-web-blog.blogspot.com/2011/03/blog-post_09.html
を参考に実践してみる
具体的には下記の方法で実現する
1 ピクセルデザインをする
普通にpx単位でデザインする
3 画像はFluid imageにする
Fluid imageとは画面の大きさにより画像を拡大、縮小させる指定方法
・IE以外
img,object { max-width:100%; max-height:auto; }
・IE
※max-widthをサポートしていない為
img { width:100%; height:auto; }
4 メディアクエリを指定する
https://spreadsheets.google.com/ccc?hl=en&key=t4vQwiyPh3U7piST8Ptc3mw&hl=en#gid=0
上記調査から「480px」, 「768px」,「1024px」が多く使われていることがわかる
画面サイズに合わせて、スタイルを変える
5 Responsive Type Settingsを設定する
文字サイズやフォントスタイルをディバイスに合わせる
特に480pxの画面での文字サイズはPCの80%くらい