アカウント名:
パスワード:
そもそも、ベンダープレフィックス付きのプロパティを単体で使う場合というのは、あっても無くても構わないようなどうでもいい装飾が目的の場合なのでは?
例えば、iPhone で標準ブラウザの Safari を使っている人の多くは、Web上であってもメニューの開閉などがヌルヌル動かないとダサくて不快なサイトだと感じるので、iPhone 向けにはメニューの開閉時などに下記のようなCSSを適用させるのが一般的です。
-webkit-transition-property: all;-webkit-transition-delay: .3s;-webkit-transition-duration: .5s;
しかし、わざわざ Firefox やその他マイナーな非webkitブラウザを入れるような人にとっては、そういった無駄な動きは時間の無駄でまどろっこしく感じるので、上記のプロパティは無視された方が快適に感じると考えて、ベンダープレフィックス無しのプロパティをあえて入れないWeb制作者もいると思います。
その場合、非webkitのブラウザにおいては上記のプロパティが無視されるのがサイト制作者の意図した動作なので、webkitのプレフィックス付きのプロパティが動作してしまうと残念な思いをさせてしまいます。
もし、ページのレイアウトに関わる重要なプロパティを指定する場合、まともなWeb制作者・Webデザイナーであれば、下記のようにベンダープレフィックス無しの指定も併記するので、非webkitのブラウザがベンダープレフィックス付きの指定に対応する必然性は全くありません。
height: 80%; /* calcに対応していない IE 8 以下 とか Android 4.3 以下とかでもそれなりに表示 */height: -webkit-calc(100% - 50px); /* CSS3対応前の古めのwebkit向け */height: calc(100% - 50px); /* Web標準のCSS3に対応しているブラウザ向け */
Web標準を無視したおかしなWebサイトにブラウザが対応させるということは、そのようなWeb制作を助長することになり、弱小ブラウザや新規のブラウザ開発に対してに多大な迷惑をかけることになります。端的に述べると、被害者から加害者になるという行為なので、やめるべきです。
昔は Firefox のコミュニティは、おかしなWebサイトにブラウザを合わせるのではなく Web標準普及プロジェクト [mozilla.gr.jp] でWeb制作者に対して啓蒙活動を行っていましたのですが……。
FirefoxのIE化# とにかくそれっぽく表示させるの優先的な意味で
> Web上であってもメニューの開閉などがヌルヌル動かないとダサくて不快なサイトだと感じるので、
「一般的です」「そんなWeb制作者もいると思います」と他人ごとのように書いているけど、それどう見ても自分自身の考えだよね?アニメーションは本来、それがないと「ダサい」「不快」からなどという理由で実装されているわけじゃない。なんだか、UIのアニメーションが嫌いで仕方ない、アニメーションを好むユーザは過剰装飾を喜ぶアホ、玄人は非Webkitを選ぶし余計なアニメーションを好まないっていう、自称玄人目線の偏見が透けて見えるんだけど。意識高すぎじゃないかな。
真の玄人はw3mを使います
ん? そもそもアニメーションて何のために入れてるの?無くても何のことか解る気しかしないけど。
たとえば、iOSでページをスクロールして一番端までくると、ピョンと跳ね返るアニメーションが入るでしょ?バウンスというやつ。これは、それ以上スクロールできないという情報をユーザに与えるためのアニメーションだ。単なる装飾ではない。これがなくてもわかる?まさか。ユーザはビジーで画面が固まってるとか、タッチセンサに反応していないなどと誤解する可能性がある。タッチに反応していないと勘違いすると、意味もなく何度も画面を指でこすったあとで気づくというマヌケなことになる。それが使いやすいアプリケーションであるわけがない。
もちろん、これ以上スクロール
Printableさんはそういう人だから。
よく見つけましたね、こんなゴミページ [mozilla.gr.jp]。若手が別団体を作っり出て行った時、残存兵が既存を全部捨ててWPで作りなおしたはず。
そもそもmozillaはユーザーに寄り添っていたのですが、金にならないTB捨てて守銭奴になったのですよ。テッチャンが作ったvivaldi [vivaldi.com]に行くのが吉。
WebKit用しか書かれてない理由の大半は全部書くのが面倒くさいからじゃねえの
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー
余計なお世話、いい迷惑 (スコア:4, 興味深い)
そもそも、ベンダープレフィックス付きのプロパティを単体で使う場合というのは、あっても無くても構わないようなどうでもいい装飾が目的の場合なのでは?
例えば、iPhone で標準ブラウザの Safari を使っている人の多くは、Web上であってもメニューの開閉などがヌルヌル動かないとダサくて不快なサイトだと感じるので、iPhone 向けにはメニューの開閉時などに下記のようなCSSを適用させるのが一般的です。
しかし、わざわざ Firefox やその他マイナーな非webkitブラウザを入れるような人にとっては、そういった無駄な動きは時間の無駄でまどろっこしく感じるので、上記のプロパティは無視された方が快適に感じると考えて、ベンダープレフィックス無しのプロパティをあえて入れないWeb制作者もいると思います。
その場合、非webkitのブラウザにおいては上記のプロパティが無視されるのがサイト制作者の意図した動作なので、webkitのプレフィックス付きのプロパティが動作してしまうと残念な思いをさせてしまいます。
もし、ページのレイアウトに関わる重要なプロパティを指定する場合、まともなWeb制作者・Webデザイナーであれば、下記のようにベンダープレフィックス無しの指定も併記するので、非webkitのブラウザがベンダープレフィックス付きの指定に対応する必然性は全くありません。
Web標準を無視したおかしなWebサイトにブラウザが対応させるということは、そのようなWeb制作を助長することになり、弱小ブラウザや新規のブラウザ開発に対してに多大な迷惑をかけることになります。端的に述べると、被害者から加害者になるという行為なので、やめるべきです。
昔は Firefox のコミュニティは、おかしなWebサイトにブラウザを合わせるのではなく Web標準普及プロジェクト [mozilla.gr.jp] でWeb制作者に対して啓蒙活動を行っていましたのですが……。
Re:余計なお世話、いい迷惑 (スコア:1)
FirefoxのIE化
# とにかくそれっぽく表示させるの優先的な意味で
Re: (スコア:0)
> Web上であってもメニューの開閉などがヌルヌル動かないとダサくて不快なサイトだと感じるので、
「一般的です」「そんなWeb制作者もいると思います」と他人ごとのように書いているけど、それどう見ても自分自身の考えだよね?
アニメーションは本来、それがないと「ダサい」「不快」からなどという理由で実装されているわけじゃない。
なんだか、UIのアニメーションが嫌いで仕方ない、アニメーションを好むユーザは過剰装飾を喜ぶアホ、
玄人は非Webkitを選ぶし余計なアニメーションを好まないっていう、自称玄人目線の偏見が透けて見えるんだけど。意識高すぎじゃないかな。
Re: (スコア:0)
真の玄人はw3mを使います
Re: (スコア:0)
ん? そもそもアニメーションて何のために入れてるの?
無くても何のことか解る気しかしないけど。
Re: (スコア:0)
たとえば、iOSでページをスクロールして一番端までくると、ピョンと跳ね返るアニメーションが入るでしょ?バウンスというやつ。
これは、それ以上スクロールできないという情報をユーザに与えるためのアニメーションだ。単なる装飾ではない。
これがなくてもわかる?まさか。ユーザはビジーで画面が固まってるとか、タッチセンサに反応していないなどと誤解する可能性がある。
タッチに反応していないと勘違いすると、意味もなく何度も画面を指でこすったあとで気づくというマヌケなことになる。
それが使いやすいアプリケーションであるわけがない。
もちろん、これ以上スクロール
Re: (スコア:0)
カクカクのスクロールより、多少時間をロスしてもスムーズスクロールのほうが
見やすいのと同じ。目で追いやすくなる。
Re: (スコア:0)
Printableさんはそういう人だから。
Re: (スコア:0)
よく見つけましたね、こんなゴミページ [mozilla.gr.jp]。
若手が別団体を作っり出て行った時、残存兵が既存を全部捨ててWPで作りなおしたはず。
そもそもmozillaはユーザーに寄り添っていたのですが、金にならないTB捨てて守銭奴になったのですよ。
テッチャンが作ったvivaldi [vivaldi.com]に行くのが吉。
Re: (スコア:0)
WebKit用しか書かれてない理由の大半は全部書くのが面倒くさいからじゃねえの