5 Ways to Spice up Your Images with CSS の Image with Caption を自分なりに書いてみる

5 Ways to Spice up Your Images with CSS の Image with Caption を自分なりに書いてみる

相変わらずひねりの全くないタイトルでゴメンナサイ。

ということで先日 5 Ways to Spice up Your Images with CSS を見たときに最後の Image with Caption は違う書き方したいなと思っていたのですが、ちょっと思い立ったのでそれを実践してみました。

なお、今回画像は自分で撮った「」を使用しています。;-)

5 Ways 〜 のサンプルで何が問題だと思ったのか

5 Ways to Spice up Your Images with CSS のサンプルを見てなぜ自分が違う書き方したいと感じたかですが、それは opacity を使っていることでキャプションの文字まで透明になってしまうことでした。

まぁコレくらいならいいかな、という許容範囲ではありますができれば自分はここはあまり透明にしたくはない・・・

ということで自分がやってみたサンプルがこちらです。

サンプルを見る

モダンブラウザはやっぱり透過pngで

「やっぱりか」という声が聞こえてきそうですが、IE6を除く一般のブラウザは基本的に透過pngで対応させました。

これだとあとから透過具合を変えたいときに画像を差し替えなきゃいけない!という弊害もあるわけですが、まぁ大体この手のキャプションを使った場合は1度決めたらあまり変える物ではないかな、と思いこうしてみました。

対応ブラウザには RGBA で

まだ対応ブラザは Safari (Webkit) と Firefox3 以上とかだと思うのですが、CSS3 の RGBA colors に対応しているブラウザには RGBA で表示するようにしています。

どうやらOpera も Opera 10 で対応しそうな感じですし、これからもっと使える場面が増えるかもしれませんね。

ちなみにこのブログのデザインにも何カ所か RGBA を使用しています。

尚、Working Draft を見るとIf RGBA values are not supported by a user agent, they should be treated like unrecognized values per the CSS forward compatibility parsing rules. RGBA values must not be treated as simply an RGB value with the opacity ignored.、つまり「もしブラウザが RGBA をサポートしていない場合、透明度を無視して RGB と扱ってはならない」とありますので RGBA を使う際は未対応ブラウザ用に別途色を指定してあげる必要がありますね。
(もちろんそれが必要ないデザインもあるでしょうが)

IE6 さんだけは・・・

ということで上記の2パターンに当てはまらない IE6 さんですが、ここは泣く泣くということで CSS に直接 filter プロパティを記述してしのぎました。

IE6 は文字も透過せても良いかなーとか思ったのですが、これはもう仕方ないですね。早く IE7 や Firefox, Safari, Opera, Chrome などのブラウザが IE6 に置き換わり、IE6 のことを気にしないでも良いようになって欲しい物です。

実践 Web Standards Design ~Web標準の基本とCSSレイアウト&Tips~
市瀬 裕哉 福島 英児 望月 真琴
技術評論社
売り上げランキング: 15492
現場のプロから学ぶXHTML+CSS
益子 貴寛 堀内 敬子 小林 信次 千貫 りこ 伊藤 学 山田 あかね 西畑 一馬
毎日コミュニケーションズ
売り上げランキング: 511
おすすめ度の平均: 5.0
5 そろそろ本書についてひとこと言っておくか
5 WEB(CSS)制作の基本が、豊富な作例とともに丁寧な文章で解説
5 XHTML+CSS の正体が理解できました
5 究極のXHTML+CSS入門書
CSS Zen Garden Book―Webデザインのベストプラクティスに学ぶ、CSSクリエイティブ・テクニック (Web Designing BOOKS)
Dave Shea Molly E. Holzschlag ミツエーリンクス
毎日コミュニケーションズ
売り上げランキング: 273258
おすすめ度の平均: 4.0
5 デザインからコードへ、全体の流れが理解できる本
3 本タイトルが?Webデザインが主体です。
5 まさに「CSS Zen Garden」の解説本です。
3 Webデザインについての本です

ads by LinkShare

このサイトの最新情報をRSSフィードで購読する
このエントリをソーシャルブックマークに追加する

この記事へのトラックバック

トラックバックURL

  • 宣伝目的のトラックバックは削除させていただくことがあります。

まだトラックバックはありません。トラックバックはこちらから

この記事へのクリップコメント

この記事へのコメント

まだコメントはありません。最初のコメントを書いてみませんか?

コメントする

名前
 
  絵文字
 
 


About Author
trackfeed
feed meter
人気ブログランキング - Forest.Kの徒然日記
track word
あわせて読みたい
あわせて読みたい
解析
Firefox meter Chrome Counter Firefox3 Meter


特集 & 限定アルバム
iTunes Store Top Songs
iTunes Store Top Albums
  •  iTunes Store(Japan)