カテゴリー別アーカイブ: ブログ

レスポンシブWebデザインだから迷う?IEと共存するためのポイント!

レスポンシブWebデザインを考える際に、IE8以前(IE8~6)の古いブラウザについて、どのように対応するかを考えてみました。
どうすれば、手間が少なく古いブラウザへの対策ができるのか?
レスポンシブWebデザインを作る際の覚書です。

制作のための前提条件

考えるにあたって、下記の条件のクリアを前提としました。

  • 旧ブラウザはIE8~IE6を含める。
  • IE8~IE6でもCSS3使ったデザインを行う。
  • IE6でもpng画像を使用する。
  • デバイスはスマートフォン、タブレット、PCの3種類を想定する。
  • CSSはモバイルファーストを考慮にいれた記述方法とする。

日本ではまだまだWebページを見るためにIEを使う人が多いです。
デザイン面を考えるとCSS3を使っている場合、ChromeやFirefoxとIEを比べたときに見た目が変わってしまうことがあります。
その辺りの事情は、見る人にはなかなか理解してもらえない現状もあるので、jsライブラリの利用で透過png画像やある程度のCSS3を使えるようにして解決してしまおうというワケです。
また、制作者としてはモバイルファーストも意識したいという気持ちあったりします。

レスポンシブに「必要なこと」「不要なこと」

レスポンシブWebデザインと言うと、デバイスごとに異なるデザインになることに意識が向きがちです。
過度に「レスポンシブ」というキーワードに振り回されていないか、制作の際に必要なこと不要なことをざっくりと切り分けてみました。

「必要なこと」
スマートフォン、タブレット、PCの異なるデバイス間で、それぞれに適したデザインで表示される。
「不要なこと」
PCでブラウザ幅を変えたときに、デザインが変わる。

異なるデバイス間での表示に適したデザインにすることは必要なことですが、PCでブラウザを幅を変えた時にデザインが変わることは必ずしも必要なことには思えませんでした。
その理由としては、PCではわざわざブラウザの幅を狭くして、タブレット用のデザインでWebページを見ることはほとんどないからです。

レスポンシブの対象は@media queryに対応しているブラウザ

「必要なこと」「不要なこと」の切り分けができれば、闇雲なレスポンシブに走ることもなく、デザイン、技術の面で必要な対応が見えてきます。

  • PCでは、PC向けのデザインを見せる。(固定幅のデザインを見せることが出来れば良い)
  • IE8以前のブラウザを搭載したスマートフォン、タブレットがない。

「不要なこと」で切り分けたことを元に、PCでは固定幅デザインを見せるようにします。

また、IE8以前のブラウザを搭載したデバイスは、PC以外には無いことも考慮すると、無理にjsライブラリでIE8以前の環境で@media queryに対応する必要はなくなりますね。

制作の際はIE8以前ブラウザ向けに、固定幅の専用CSSを用意して条件分岐コメントを使って読み込めば大丈夫です。
(モバイルファーストなCSSの記述にしなければ、固定幅専用のCSSを用意する必要はなくなりますが、この辺は個人的なこだわりです。)

画像の扱いから気づいたこと

他に気づいたこととしては、@media queryに対応していないブラウザは「background-size」にも未対応です。
そのため、フルードイメージへの対応も難しく中途半端になってしまいます。

Webサイトを制作する上で、画像を全く使わないということもほとんどないので、フルードイメージに対応出来ないブラウザは、@media queryにも対応しないという制作方針にしてしまうのも1つの方法かなと考えました。(でも、border-radiusなどのCSS3は使いたいので、その辺はjsライブラリで何とかしてしまいます)

画像について考えると、「Retinaディスプレイとか高解像度ディスプレイはどうするの?」という疑問が出てきますが、長くなりそうなので、他の記事としたいと思います。

「Adobe、 Creative Suite 6のパッケージ版の販売は終了Creative Cloudへ移行」なので、急遽CS6を指定校ライセンス版で購入〜の巻

Q. いつCreative Suite 7がでるのでしょうか?
A. だからでません!
キレてます!ヽ(@ @)ノ

と言う訳で本日は取り急ぎ、

CS6を指定校ライセンス版で購入しよう!

adobe

Creative Cloudの個人ユーザー向け価格設定は、

  • 年間プラン 月額5000円
  • 月ごとに停止できるプラン 月額8000円
  • 単体製品のサブスクリプション 月額2200円
  • CS3以降のライセンスを持つユーザー 最初の1年間は月額3000円
  • CS6のユーザー 最初の1年間は月額2200円

で利用出来るとのことですが、止めたらソフトが手元に残らないし、使うのはPhotoshopとIllustratorくらいだし〜な私には、この使用料は正直高い。

そこでCS6を指定校ライセンス版で購入出来るサイトを紹介しておきます。
オンライン通信講座の受講生になることで指定校ライセンス版が購入出来る、という仕組みです。
受講生になる、といっても自宅で好きな時に受講しても(しなくても)良いみたいですし、CS6パッケージ版の在庫もいつまであるのか不明なので、購入を迷っている方は覗いてみて下さい。
アドバンスクールオンライン

私はこちらで購入しちゃいました。届くのが楽しみだな〜(^^)ゞ

WP 画像ギャラリープラグインとして優秀なNextGen Gallery

制作中のサイトhttp://kuulei90.com/
クライアントさんが、ライブの写真をを自分たちで更新したいと希望が出たので、
投稿ページのカテゴリーに「Photo」を追加しました。

投稿記事にたくさんの写真を直接掲載すると、カッコ悪いし、記事が長くなって
見づらいので、サムネイル表示にして、lightbox的な感じにしたいと思いました。

NextGen Galleryというプラグインでやる事にしました。
みなさん使っているようで評価も良いです。
これなら、htmlやcss,jQuery等の専門知識が無いクライアントさんにも都合がいいですね!

説明が英語なので、日本語にしてくれるファイルもあるので、ダウンロードして
FTPでアップロードしました。

参考になったサイト
http://kinome.biz/2013/01/nextgen-gallery.html

記事に載せるには、以下のサイトで説明してあります。
http://kinome.biz/2013/01/nextgen-gallery.html

親切に説明してくれる方々が世の中にはたくさんいて、便利になりましたね。ホントに助かります。
みなさん、ありがとうございます。

スライドショーサンプル

先生に質問

css3アニメーションでmanaka.comのトップページの画像いっぱいに表示でスライド(フェード)ショーする
記事がありましたが、見当たりません。

それを参考に自分でやってみようと思ってたんですが。

どこにいっちゃったんでしょうか?

真中のぶ 備忘録

2013.03.22の勉強会にて

①グローバルメニューを横並びする際にliにフロートしないでli aにフロートしてしまうので、liをフロートする事!これは癖で何度もやってしまうので注意する事!

②バナーサイズに国際標準規格というのがあるのを知りました。
 http://www.bana-wave.com/banner/info/bannersize.html

③メディアクエリでスマホやタブレットの大きさに対応する際にブレイクポイントは、横幅600pxだけでいいかも。たくさんやるときりがない。あと、やるなら800。800以下は、横幅%指定。800以上はpx指定。

④cssアニメーション
 タブレット、モバイルはie10,firefox,safari,chromeなので問題ない。
 デスクトップは、ie9以下は効かないから、ヘッドにif ieでjQueryを実装、または静止画を一枚表示。

Twenty Elevenの子テーマでグローバルメニューの調整

kanedaさんより以下の質問がありました。

Twenty Elevenの子テーマで、グローバルメニューのリンクが、意図しない箇所で改行されてしまうのを直したい!
ウィンドウが広いときには以下の様だったのが、
twenty-eleven-menu
iPhoneなどの狭いウィンドウで、こうなる(ONLINE SHOPというメニューが改行してしまう)。
twenty-eleven-menu-item-line-brake
kaneda#8kaneda

と、いうことで、調べてみました。
結論を言うと、右上にある検索フォームのcssが原因です。子テーマのstyle.cssに以下を追加しましょう。
@media queryにする必要はありません。

これで以下のようになります。
twenty-eleven-menu-item-line-brake-fixed

さらに、クリックできるエリアを広げる為に、各リンクを横幅いっぱいに広げたければ、以下を追加します。今度は@media queryで狭くなった時だけ、そうなるように条件を指定します。

こんな感じになるはずです。
twenty-eleven-menu-item-line-brake-fixed-wide

新メンバー

以前、勉強会でもお話しした、僕のトレーニングジム仲間のYさん。
今度の土曜日に会ってWPの投稿の仕方などレクチャーする予定でしたが、
その前日の金曜日(3/8)も予定がつけられるらしいので、来る事になりました!

僕が一緒に行きます。

ノートパソコンは持参するそうです。

Yさんについて

  • 現在学校にかよっていてイラレとPSの基本の使い方が終わり最近サイト制作に入ったようです。
  • 漫画家さんなので絵はプロですが、ウェブのとレイアウトデザイン知識はほとんど無いようです。
  • 明るく元気な女性です。

現在、知り合いに頼まれお店のチラシを制作中なのですが、上手に出来ないのでアドバイスを頂けたら
と言っていたので、制作中のチラシを持参してもらいます。

そのチラシですが、以前タカハシ先生が家のポストに、こんなチラシが
入ってたよ!と見せてくれたのがありましたが、それに近い感じはあります。

皆様、どうぞよろしくお願いいたします。