アカウント名:
パスワード:
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FF000000); /* IE 5.5-7 */-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FF000000)"; /* IE 8-9 */background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lg1" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#FFFFFF"/><stop offset="100%" stop-color="#000000"/></linearGradient
最後の1行を現時点でほかのものと並べて書くべきだという理屈がどうしても理解できない。ベンダープレフィックスを付けるのは文法や仕様が今後変わる可能性があるからなのだそうだが、それなら今ベンダープレフィックスなしで書いても、文法や仕様が変わったことによって無意味/間違いになる可能性があるわけだ。文法や仕様が変わったらそのときに直せばいいというなら、そもそもベンダープレフィックスなしのものを今書く必要はない。文法や仕様が変わらなくなったら(仕様がCRに到達したら)そのときに書けばいいんだから。というかベンダープレフィックスを付けて実装する必要もない。文法や仕様が変わったらそのときに直せばいいんだから。それでは済まない、一度実装したものはずっと残って相互運用性の妨げになるというなら、なんで文法や仕様が変わる可能性があるものを今ベンダープレフィックスなしで書かせようとするの? 相互運用性の妨げになるんじゃなかったの?もうIEも採用に踏み切るくらい文法や仕様が安定していて、現実的に変わる可能性はほとんどないというなら、何でいまだにベンダープレフィックスを付ける必要があるの? ほとんど同じ(しかももう変わらないと主張している)ものを無駄に何度も何度も書かされているだけではないか。自分たちは仕様が変わる可能性があるという理由でベンダープレフィックスを外さないくせに、制作者には仕様が変わる可能性があるものをベンダープレフィックスなしで今書けというのは矛盾しているとしか思えない。そもそもCSS 2.1ですらいまだにWDなわけで、仕様のステータスが実態と大きくかけ離れているのは明らか。まに受けてたらいつまでたっても何も実装できないし使えない。「何でtext-shadowにはベンダープレフィックス付いてないの?」って聞いたら「Acid3作成当時はCRだったからいいんだ」だってさ。もうアホかと。HTML5のWorking Draftを見たら「こっちは古いからEditor's Draftのほうを見ろ」とか馬鹿にしてるの?IE以外のブラウザはますます最新バージョンしかサポートされなくなりつつあるし、IEは強力な互換表示のおかげで同名のままプロパティの仕様を変更できるようになった(そして実際に変更されている)。ベンダープレフィックスは主要なグラフィカルブラウザがIEとNetscapeくらいしかなくて、しかも互いの仕様を取り込むつもりがなかった時代の妥協の産物、過去の遺物、バッドノウハウで、もはや百害あって一利なし。
そんなPCをネットワークに繋がないでいただけますか?ていうか仕事しなさい。
まさかそんなくさったPC、私物じゃあないですよねぇ?
会社のシステム、未だにIE6推奨(というかIE7禁止)のものがあるんです(;_;)「内向きだからいいや!」ってことらしいですけど。
#もうアホかと。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
背景のグラデーションもCSSで簡単 (スコア:0)
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FF000000); /* IE 5.5-7 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FF000000)"; /* IE 8-9 */
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="lg1" x1="0%" y1="0%" x2="0%" y2="100%"><stop offset="0%" stop-color="#FFFFFF"/><stop offset="100%" stop-color="#000000"/></linearGradient
Re:背景のグラデーションもCSSで簡単 (スコア:0)
最後の1行を現時点でほかのものと並べて書くべきだという理屈がどうしても理解できない。ベンダープレフィックスを付けるのは文法や仕様が今後変わる可能性があるからなのだそうだが、それなら今ベンダープレフィックスなしで書いても、文法や仕様が変わったことによって無意味/間違いになる可能性があるわけだ。
文法や仕様が変わったらそのときに直せばいいというなら、そもそもベンダープレフィックスなしのものを今書く必要はない。文法や仕様が変わらなくなったら(仕様がCRに到達したら)そのときに書けばいいんだから。というかベンダープレフィックスを付けて実装する必要もない。文法や仕様が変わったらそのときに直せばいいんだから。
それでは済まない、一度実装したものはずっと残って相互運用性の妨げになるというなら、なんで文法や仕様が変わる可能性があるものを今ベンダープレフィックスなしで書かせようとするの? 相互運用性の妨げになるんじゃなかったの?
もうIEも採用に踏み切るくらい文法や仕様が安定していて、現実的に変わる可能性はほとんどないというなら、何でいまだにベンダープレフィックスを付ける必要があるの? ほとんど同じ(しかももう変わらないと主張している)ものを無駄に何度も何度も書かされているだけではないか。
自分たちは仕様が変わる可能性があるという理由でベンダープレフィックスを外さないくせに、制作者には仕様が変わる可能性があるものをベンダープレフィックスなしで今書けというのは矛盾しているとしか思えない。
そもそもCSS 2.1ですらいまだにWDなわけで、仕様のステータスが実態と大きくかけ離れているのは明らか。まに受けてたらいつまでたっても何も実装できないし使えない。「何でtext-shadowにはベンダープレフィックス付いてないの?」って聞いたら「Acid3作成当時はCRだったからいいんだ」だってさ。もうアホかと。HTML5のWorking Draftを見たら「こっちは古いからEditor's Draftのほうを見ろ」とか馬鹿にしてるの?
IE以外のブラウザはますます最新バージョンしかサポートされなくなりつつあるし、IEは強力な互換表示のおかげで同名のままプロパティの仕様を変更できるようになった(そして実際に変更されている)。ベンダープレフィックスは主要なグラフィカルブラウザがIEとNetscapeくらいしかなくて、しかも互いの仕様を取り込むつもりがなかった時代の妥協の産物、過去の遺物、バッドノウハウで、もはや百害あって一利なし。
Re: (スコア:0)
> 文法や仕様が変わったらそのときに直せばいいというなら、そもそもベンダープレフィックスなしのものを今書く必要はない。
↑ここまでは正論で、後は何の意味も無いゴミだな。
まぁ、分かってても書かずにはいられなかったんだろうけど、
元コメは故意に妥当じゃない書き方を
Re: (スコア:0)
少なくとも元のサンプルコードの場合、
(1)プリフィックス→過去に独自の構文で実装してしまったブラウザ向け(過去のブラウザを今でも使っているユーザー向け)
(2)プリフィックスなし→現在の標準的な構文をサポートしているブラウザ向け
ということだと思うので、仕様書が更新された(かつその仕様書に基づく実装をブラウザがした)場合は、
(2)を変更すれば、過去から現在までのブラウザに対応できる、という意味で書いているのだと思いますが。
Re: (スコア:0)
間違った意図で用いている事はよく理解できますが、理解する必要の無い事ですね。
Re: (スコア:0)
Re: (スコア:0)
そんなPCをネットワークに繋がないでいただけますか?
ていうか仕事しなさい。
まさかそんなくさったPC、私物じゃあないですよねぇ?
Re: (スコア:0)
会社のシステム、未だにIE6推奨(というかIE7禁止)のものがあるんです(;_;)
「内向きだからいいや!」ってことらしいですけど。
#もうアホかと。
Re: (スコア:0)
どうしてもグラデーションが掛かってる状態を見たくて、かつ、IEのバージョンを上げられないなら、別のブラウザを導入すれば宜しい。
ただ、もしも別ブラウザの導入を社内のシステム部門の申請しなければならないとしたら、やはりこの様に問われると思います。
「そこまでしてグラデーションかかってる状態を確認したいの?」