http://www.pxgrid.com/2010codingcontest/
http://blog.webcreativepark.net/2010/02/22-015220.html
http://css-happylife.com/log/coding-contest/000758.shtml
第2回コーディングコンテストが開催されると先ほど知り、さっそくコーディングに取り掛かっているのですが、コーディングルールに疑問が1つ。でもこれを質問するとカンニングになっちゃうのかな?とも思い、主催者さんや審査員さんにお問い合わせするのもちょっと………と思い、増田で書いてみることにしました。
対象ブラウザにSafari4とありますが、少なくともWindowsXPで動作する最新のSafari4はCSS3のbox-shadowプロパティのinsetに対応していません。(Firefoxの最新版もChromeの最新版も対応していますが)
ページ内リンクやサイト内検索の部分に使われているレイヤースタイル「シャドウ(内側)」を、box-shadowのinsetに対応していないSafari4でも見れるようにするとなると、極めて面倒くさい。それこそ、本質的ではない作業を強いられます。せっかくグラデーションをCSSでつけたのに、影に画像を使わなければいけないというのは本末転倒のような気も。それだったら、端から画像で実装してしまったほうが、コードもずっときれいになります。(影の画像を使ったほうが若干の画像の容量の削減にはなりますが…)
CSS3の解説サイトの中にはSafari4でも動作していると書かれているところがあるので、もしかしたら別の環境下での最新のSafari4ではbox-shadowのinsetが動作するのかも(現にChromeは動作しているわけだし)…と思うのですが、どうなのでしょうか?
横からですが、正に思うんだけど、αコミPNG画像でシャドウじゃだめなんだろうか? レガシーでもIE6じゃなきゃある程度いけるし。 HTML5とかを見てると思うのですが、レガシーで出来る...
Firefoxのズーム機能では、背景として指定した画像が拡大されないって仕様があるの。実際、ズーム機能なんて使っている人がいるのか疑問だけど…(Ctrlと+、-の同時押しでズームイン・...
よくわかりませんが、それはFirefoxのバグではなくて?ズームインしたときに影が崩れるのが公式な仕様だから、CSS3を使うという事ですか? ともあれ、参考になりました。ありがとうご...