Raptioは、デスクトップ、タブレット、スマートフォンといった多様なデバイス環境で適切にコンテンツを表示できるレスポンシブWebデザインに対応しています。ここでは、デザインの最適化と表示確認の方法を解説します。
1. レスポンシブ対応の仕組み
Raptioのテーマは、CSSの「メディアクエリ(Media Queries)」を活用してレイアウトを制御しています。
viewportの設定: header.php 内の <meta name="viewport" ...> タグにより、デバイスの画面幅に合わせてコンテンツが自動的にスケールするように設定されています。
CSSによる分岐: style.css 内で画面サイズごとのスタイルを定義することで、PCではサイドバー付きのレイアウト、スマホでは1カラムレイアウトといった切り替えを実現しています。
2. モバイル表示の確認方法
PCで作業しながら、モバイルでの見え方を確認するには以下のツールが有効です。
ブラウザの「検証」ツール(推奨):
ブラウザ(Chromeなど)でサイトを開き、右クリックから「検証」を選択します。
ツールバーにある「デバイスツールバー」アイコンをクリックします。
デバイスの種類(iPhone, Pixel, iPadなど)を選択し、画面サイズを切り替えてレイアウト崩れがないか確認します。
実機によるテスト: 最終的な操作感やタップ領域の押しやすさを確認するため、自身のスマートフォンで実際のサイトURLにアクセスして表示を確認してください。
3. レスポンシブ調整のポイント
モバイル表示を最適化する際、特に以下の要素に注意してCSSを調整してください。
文字サイズ: モバイル環境では、PCよりもわずかに小さめの文字サイズが好まれる場合がありますが、視認性が損なわれないように調整してください。
余白(パディング・マージン): 画面が狭いため、要素同士が密着しすぎないよう、適度な余白を確保してください。
ボタン・タップ領域: スマホ操作では指でタップするため、クリック可能な領域は十分に確保し、押し間違いが起きないように配置します。
画像の最大幅: img { max-width: 100%; height: auto; } を適用し、画像が画面幅を突き抜けないように制御してください。
4. 注意点
CSSを編集した際は、ブラウザのキャッシュによって古い表示が残ることがあります。変更が反映されない場合は、キャッシュをクリアしてから再度テストを行ってください。