teratail,dotinstallのサイトはそれぞれPC, スマートフォンでデザインが切り替わります。
PC上でウィンドウを小さくしても表示はPC表示のままで、スマホでアクセスしたときだけCSSが適応されているようですが、これはどのように設定しているのでしょうか。
Ctrl+Uでソースを追っているのですが、どこで変更させているのか見当たりません。どなたか回答お願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
ベストアンサー
ブラウザの幅を狭めてデザインが変わるなら、
『レスポンシヴ・デザイン』で、
ブラウザの幅に応じたデザインをCSSで指定する(メディアクエリを記述する)方法だと思います。
ブラウザの幅を狭めてもデザインが変わらない場合、
.htaccess (ドット エイチティーアクセス)というファイルを使って、
アクセスしてきたブラウザのユーザーエイジェント(ブラウザなどの情報)を取得し、
自動的に、PC用HTMLファイル、スマホ用HTMLファイルに
振り分ける方法があり、
この方法を使っているかと思います。
レスポンシヴデザインの場合と違って、
スマホ用に適したサイズ(見た目も画像の重さも)で作成できるメリットがあります。
.htaccess というファイルは、
HTML・CSSなどの中でリンクするような記述は無いので、
サイトのソースを見ても分からないようになっています。
また、特殊なファイルなので、直接アクセスもできず、
中身を見る事は出来ませんが、
書き方などを調べる事が出来ます。
.htaccess では、他にもいろんな指定ができますので、
キーワードとして、
「.htaccess ユーザーエイジェント 振り分け」
などで検索すると、ある程度情報が出て来るかと思います。
参考になれば幸いです。
投稿2015/10/22 00:34
編集2015/10/22 01:02総合スコア14
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/22 01:23 編集
2015/10/22 06:57
0
http://blog.ousaan.com/index.cgi/links/20130925.html
viewport メタタグで指定するみたいです。
teratail もつい最近このメタタグを配置してくれたのでipad でとても見やすくなりましたが、
自分が思っていたのは上記の記事を見ると間違った覚え方だったようです。
投稿2015/10/21 05:17
総合スコア1693
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/21 05:53 編集