レシポンシブデザインってなにそれおいしいの〜PC用テーマをレシポンシブデザインに対応させる〜
GoogleのPageSpeed Insightsの点数向上を目指しています。目的は、表示速度を速くして、見にこられた方のストレスを減らすためです。
- ココログフリーは驚異的な遅さ : プラスα空間 (016年1月14日)
- PageSpeed Insightsで各社無料ブログを比較 : プラスα空間 (2016年1月15日)
- JavaScriptをdeferを使って遅延読み込みしてPageSpeed Insightsのスコア上昇 : プラスα空間 (2016年1月24日)
- PageSpeed Insightsのスコアが100/100のサイト発見 : プラスα空間 (2016年2月16日)
- PageSpeed Insigtsの限界値を求める : プラスα空間 (2016年2月17日)
頑張ると、100点近くまで行きます。ウェブサイトの綺麗な出来上がりを見るために、GTmetrixでも確認しています。
- ブログの表示速度が上がりました(設定編) : プラスα空間 (2014年3月17日)
- ブログの表示速度が上がりました(結果編): プラスα空間 (2014年3月16日)
GTmetrixの点数を上げようとすると、テーマファイルも綺麗にする必要がありそうです。私は、Orange and Blackと言うテーマを使っています。
このテーマは、もうメンテナンスされてないみたいです。検索結果のページネーションがうまくいかないというバグもあります。作者に連絡を入れたのですが、反応がありませんでした。
そんな訳で、かなりカスタマイズして使っています。でも、あまり考えずにカスタマイズしてたら、CSSがぐちゃぐちゃになってしまいました。
- うわっ…私のCSS汚すぎ…? : プラスα空間 (2015年1月14日)
これはまずい…。見栄えがあまり変わらずに、軽くてCSS的に綺麗なテーマに直したい…。
テーマを作る上で必須なのが、モバイル対応です。今は、JetPackプラグインのモバイルテーマをカスタマイズして使っています。
- Jetpackのモバイルテーマのカスタマイズ[追記あり] : プラスα空間 (2014年5月18日)
- JetpackのMobile Themeに活路 : プラスα空間
(2014年6月2日)
- JetpackのMobile themeをCustomize(CSS変更) : プラスα空間 (2014年6月10日)
- Jetpackのモバイルテーマをカスタマイズ(フッタを追加) : プラスα空間 (2014年6月3日)
- モバイルテーマを有効化しました〜翔べ!モバイルテーマ : プラスα空間 (2014年6月8日)
- モバイルテーマはうまく動いているみたい〜モバイルテーマ攻略戦[追記あり] : プラスα空間 (2014年6月9日)
- 3G携帯もJetpackモバイルテーマに変更しました : プラスα空間 (2016年1月18日)
ですが、PCで見るときとスマートフォンで見る時とで、見栄えが大きく変わってしまいます。カスタマイズしないと、他のウェブサイトと同じ表示になってしまいます。追加している専用のCSSも増えてしまうので、あまり良い感じではありません。
どうやったら、モバイルテーマを自作できるのだろうと調べていたら、「レシポンシブデザイン」にすれば良いということがわかりました。基本的にスマートフォン用にデザインして、PC用にカスタマイズすると言う考え方です。
今のテーマ、Orange and Blackは、PC用です。これを改造して、レシポンシブデザインにする事にしました。まだ途中なのですが、次の方法でできそうです。
- 元のテーマで、widthを絶対値で設定しているところを削除
- CSSのメディアクエリを使って、画面幅が768以上(iPadはPCサイトに見える事を想定)だったらデザインを変える
- HTMLヘッダに、viewport指定を入れる
次のサイトを参考にさせていただいています。
- 初心者がレスポンシブなWordPressテーマを自作した10の手順
- WordPressレスポンシブテーマ作成で参考にした8サイト+α
- iPhone/iPad/iPad mini用メディアクエリ一覧 | ENTEREAL/エンタリアル
なんとなく、それらしく出来てきました。PageSpeed Insightsのスコアもまずまずです。
完全に切り替えるためには、まだチューニングが必要です。頑張ります。
[amazonjs asin="4048863231" locale="JP"]
ディスカッション
コメント一覧
まだ、コメントがありません