-
ID:fXqdUe さんの質問

スマホサイト制作初心者です。
何冊か関連の書籍を見てアレコレ試作しているのですが上手くいかない点・質問点がありこちらでご教示いただければと思い投稿しています。
現在制作しているサイトはhtml5/css3のWordPressでレスポンシブWEBデザインです。
自身はiPhone4・GALAXYタブレットを所持しています。
ちなみに周りにスマホサイト制作経験者・知識を持った者がおりません。

◇上手くいかない点◇
●スマートフォン用にCSSを分けるとPCサイトのIE6~8が崩れる
今までに制作したWEBサイト(PCのみ)は旧ブラウザでも崩れはありません。

◇質問・分からない点◇
●ブレイクポイントはどのように分けていますか?
自身は (min-width: 900px) , (min-width: 481px) and (max-width: 899px) , (max-width: 480px) に分け、PC用は(min-width: 900px) に含まれるのでそこに記述しています。
手持ちの書籍にはブレイクポイントについて掘り下げて説明がないのでこの分け方で正しいのか気になります。
●ブラウザチェックには何を使用されていますか?
自身は実機(PC・iPhone4・タブレット)とIETESTER、その他PCブラウザを使用していますが、他キャリアのチェックはどのようにしたら良いか分かりません。
●余談ではありますが、ローカルファイルをIE10で開くとCSSが反映されないのですがこれは互換表示の設定の問題ということで間違いないでしょうか?

質問が多くて申し訳ありませんがご回答よろしくお願いします。
上記で制作において間違っている点・改善点のご指摘、参考サイトなどがあれば遠慮なく言っていただけるとありがたいです。

みんなの回答 1 件

ID:zXKYMm さんの回答

>スマートフォン用にCSSを分けるとPCサイトのIE6~8が崩れる
「分けると」がよくわかりませんが、分けてPCで読まない方に必要なレイアウト指定が入って居ませんか。
PIE.jsはちゃんとロードされてますか。

>ブレイクポイントはどのように分けていますか?
max-width: 768pxのみ。
それ以上分けてもあんまり意味が無いと感じるようになりました。
ちなみに、レスポンシブ関連で勉強会の講師やってる人もそのように発言してました。

>ブラウザチェックには何を使用されていますか?
Androidのエミュレータ、iOS実機、モダンブラウザ実機、IEは7以上しか見ないのでIEの開発者ツールと、怪しいところは実機ですね。

>余談ではありますが、ローカルファイルをIE10で開くとCSSが反映されないのですがこれは互換表示の設定の問題ということで間違いないでしょうか?

ローカルファイルってfile://でHTMLにアクセスしたときですよね?
手元のIE10では表示されてます。
パスじゃないでしょうか...

ID:rs4OJk

トピ主です。ご回答ありがとうございます。

●スマートフォン用にCSSを分けるとPCサイトのIE6~8が崩れる
「CSSを分ける」というのはブレイクポイント別にpc.css,tablet.css,smartphone.cssで分け、style.cssにインポートの記述をして読み込ませていました。(cssの記述量が多かったため)

→改めて確認してみるとhtml5.jsがロードされていないことが分かりました。
コンテンツのレイアウト崩れは上記jsが原因のようでした。
プログレッシブエンハンスメントという概念を読み、過度な装飾をしていなかったこともあり、PIE.jsという存在をコメ主様のコメントで知りました。まだまだ勉強不足です。

●余談ではありますが、ローカルファイルをIE10で開くとCSSが反映されないのですがこれは互換表示の・・・(以下略)

→これはブレイクポイントの設定と若干関係がありました。
互換表示の設定に加えて
@ media only ・・・{ ・・・} で囲ったcssは読み込まれない(反映されない)ようです。
PC用のcssは全て @ media only screen and (min-width: 900px) { ・・・} で囲っていたのでローカルファイルを互換表示させてもhtmlを記述しただけの見た目になっていました。
(とはいえ、IE10でローカルファイルを開くたびに「ツール > 互換表示設定」しなければいけないのが若干面倒ではありますが…)

ブレイクポイントとブラウザチェックのお話、とても参考になりました。
Androidのエミュレータ、探してみます。
まだまだ勉強することがたくさんありますね(汗)
時間を割いていくつもの質問に丁寧に答えていただきありがとうございました。

最終更新日:2013-09-24 (3,190 views)

関連するトピックス

ページ上部に戻る