2010-03-10

第2回コーディングコンテストルールについての疑問

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で動作する最新のSafari4CSS3のbox-shadowプロパティのinsetに対応していません。(Firefoxの最新版もChromeの最新版も対応していますが)

ページ内リンクサイト検索の部分に使われているレイヤースタイルシャドウ(内側)」を、box-shadowのinsetに対応していないSafari4でも見れるようにするとなると、極めて面倒くさい。それこそ、本質的ではない作業を強いられます。せっかくグラデーションCSSでつけたのに、影に画像を使わなければいけないというのは本末転倒のような気も。それだったら、端から画像で実装してしまったほうが、コードもずっときれいになります。(影の画像を使ったほうが若干の画像の容量の削減にはなりますが…)

CSS3の解説サイトの中にはSafari4でも動作していると書かれているところがあるので、もしかしたら別の環境下での最新のSafari4ではbox-shadowのinsetが動作するのかも(現にChromeは動作しているわけだし)…と思うのですが、どうなのでしょうか?

box-shadowのinsetに対応していないSafari4でも「シャドウ(内側)」を表現すべきなのですか?

  • 横からですが、正に思うんだけど、αコミPNG画像でシャドウじゃだめなんだろうか? レガシーでもIE6じゃなきゃある程度いけるし。 HTML5とかを見てると思うのですが、レガシーで出来る...

    • Firefoxのズーム機能では、背景として指定した画像が拡大されないって仕様があるの。実際、ズーム機能なんて使っている人がいるのか疑問だけど…(Ctrlと+、-の同時押しでズームイン・...

      • よくわかりませんが、それはFirefoxのバグではなくて?ズームインしたときに影が崩れるのが公式な仕様だから、CSS3を使うという事ですか? ともあれ、参考になりました。ありがとうご...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん