for Android, iPhone, iPod touch and other Webkit browsers

APPW.jp

Media Queries を取り込みました

shin2sasa (2012年5月 6日 20:30)

CSS3Media Queries でブラウザの幅による自動調整に対応しました。記事や記事リストの表示幅を調整するシンプルな対応です。

もともとは、380px の固定幅のインラインボックス中で記事や記事リストを展開していました。(わたしがインラインボックスを使用した理由は、また後日に。)

そして、その幅について、Media Queries を追加しています。

.fixedInlineBoxWrapper {
    width: 380px ;
}
@media screen and (min-width:1080px) {
  .fixedInlineBoxWrapper {
     width: 650px ;
  }
}
@media screen and (min-width:980px) and (max-width:1079px) {
  .fixedInlineBoxWrapper {
     width: 560px ;
  }
}
@media screen and (min-width:880px) and (max-width:979px) {
  .fixedInlineBoxWrapper {
    width: 470px ;
  }
}
@media screen and (max-width:879px) {
  .fixedInlineBoxWrapper {
    width: 380px ;
  }
}

 

ちょっと無造作に設定してしまったのですが、PC でブラウザの幅を狭めたり広げたりすると変化がわかります。

Android スマートフォンやタブレット、iPadiPhone の解像度に着目して設定すると、それぞれのデバイスのブラウザに最適な表示が可能となります。「レスポンシブ Web デザイン」あるいは「レスポンシブ・デザイン」と呼ばれる方法に利用されています。

わたしは今回、とてもシンプルに使用しましたが、さらに設定を進めることで、最適化の効果も大きくなると考えられます。

 

このブログ記事について

このページは、shin2sasaが2012年5月 6日 20:30に書いたブログ記事です。

ひとつ前のブログ記事は「APPW.jp サイトのデザインテーマ」です。

次のブログ記事は「インラインボックスを使用している理由」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

2012年8月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31