GeckoにてBLINKタグのサポート廃止が検討される 35
ストーリー by hylom
あのレンダリングエンジンではない 部門より
あのレンダリングエンジンではない 部門より
あるAnonymous Coward 曰く、
MozillaのBugzillaにて、BLINKタグおよびCSSのtext-decoration属性における「blink」指定のサポート廃止が提案されている(Bug 857820 - Drop text-decoration: blink; and <blink> support)。
BLINKタグは、指定したテキストを点滅表示されるためのタグ。HTMLの標準規格には含まれておらず、Netscape系のWebブラウザのみでサポートされている。BLINKタグのサポート廃止提案についてはおおむね同意が得られているようだが、text-decoration: blink指定についてはまだ議論は終わっていない模様。
正確な現状 (スコア:5, 参考になる)
言い出しっぺです。まさか、パッチ投入前にたれ込まれるとは思ってませんでしたが。
まず、点滅エフェクトの廃止は決まりました。既にパッチは承認されています。
スタイルシステム上は、text-decoration: blink;の存続は決まってます。ですので、text-decoration: underline blink;のような指定は、IEやWebKitと同様に、無視されることなく、underlineだけが適用され、点滅しなくなります。
昨夜のレビューで、旧式のHTMLパーサの方の<blink>のサポートは存続ということで決まりそうな感じになりました。ただ、この場合、HTMLエディタでも、<blink>要素のサポートは続ける必要があるため、エディタのモジュールオーナーに確認をとっている所です。
最速で、8/5あたりにリリースされる、Firefox 23に反映されます。
誰がBlinkを殺したか? (スコア:4, おもしろおかしい)
あなただったのですね。
Re:正確な現状 (スコア:5, 参考になる)
対立、とはどういう意味でしょうか?
blinkエフェクトをサポートしていた、Gecko以外では唯一のエンジンだったPrestoの廃止が決まりましたので、これ以上、点滅を維持する必要は無くなりました。そのため、互換性向上のために削除しようとしているのですが、理解されていますか?
ちなみに、CSS 3 Text Decorationsでは、text-decoration: blink;はdeprecatedとされ、この効果が必要なデザイナは、より、ブラウザ間でサポートされていて互換性のある、CSS Animationを用いるように提言しています。
Re:正確な現状 (スコア:1)
こんなところにOperaの影響が出るものなのだなぁ。
と単純に思いました。
この件の良し悪しはともかく、多様性が薄れることによる影響を目の当たりにしているんですかね。
Re: (スコア:0)
なんかこの辺りに詳しくない人が噛み付いているようですね。
動機はよく分からないけど、
CSSが読める人であれば(開発者でなくても)分かる内容だし、
CSSが読めない人にはほぼ関係無い話だと思うのですが、
Re:正確な現状 (スコア:1)
それはCSSの仕様で、
構文解析中にイミフな値に遭遇したときは、その宣言を無視することになってるから。
知らない値だけ無視するんじゃなくて、宣言自体されてないとみなさなくてはならない。
だからこの場合は、
「スタイルシステム上は存続」っていうか「スタイルシートの構文解析上は存続」ということかと。
Re:正確な現状 (スコア:5, 参考になる)
だいたいその通りですが、加えて、CSS仕様では、blink値は対応は一応必須であり、ただし、実際に点滅しなくてもよい、とあります。
また、算出値を取得するDOM APIでは、blinkが指定されていた場合には、blinkを返さなければいけませんので、スタイル全体のシステムに対応を残さなくていけません。
Re:正確な現状 (スコア:1)
なるほど… 点滅しなくてもいいくせに対応は必須なのか…
それなら確かに、
ブラウザ変えたらblink以外のスタイルまで全部なくなっちゃったよ! って事態にはならないんですね。
Re:正確な現状 (スコア:2)
そういうことです。
算出値を返す際に情報が必要、ということは、blink値を指定されたかどうかをストアしておく場所が必要になります。フットプリント削減のためにはblink値のサポート自体をドロップしてしまうのが一番ユーザが幸せになれるんですが、それだと、一部、壊れるWebページが出てくる可能性があるので、今更どうしようもないというのが実際のところです。
Re:正確な現状 (スコア:1)
このコメントから始まる投稿ががマイナスモデで沈められているのはもったいないでありますねえ……
Re: (スコア:0)
私にはわかりましたけど……。無効な指定としてunderlineも含めた全体を無視するわけではなく、underline と blink が指定されていると解釈し、blinkエフェクトはかけないということですよね。
今後はJavascriptで? (スコア:2)
今後はどうしても点滅させたい事情がある人はGIFアニメでやるか、Javascriptでやるか(できますよね?)、でしょうか。バッドノウハウとしてぜひ細々と生き残っていただきたい。
人生は七転び八起き、一日は早寝早起き
Re: (スコア:0)
CSS animationを思いつかないなら老害注意報。
blinkの有効活用例を知りたい (スコア:1)
ネットスケープ派へのいやがらせとか、
目立たせようとしたつもりが絶望的に見難く(醜く)なってしまったとか、
そういうのではなく、ああ、点滅もたまには役に立つな、という例はどれほどあったんだろう……
個人的には、CUIの解説なんかで、カーソルをそれらしく点滅させてるのはちょっとステキだと思ったことがある。
Re: (スコア:0)
そもそも、blinkだかmarqueeだかは、特定の地域(例えば中国)でのみ根強い人気があって、他の地域では見向きもされない、という感じだったはず。だから、我々の日常に結びついていないからといって、廃止すべきというのは早計かと。
日本人の大多数は日本語と英語のページしか見ないし、義務教育のカリキュラムを考えてもそれが当然なんだが、言い換えると、ウェブには、普段我々が全く目にしない巨大なクラスタがある。それは、別に隠されているわけじゃなくて、単に行かないってだけなんだけど、そこでの風習は、我々から窺い知れないだけで、厳然と存在している。
でも、blinkはいらないかな。
Re: (スコア:0)
blinkだかmarqueeだかは、特定の地域(例えば中国)でのみ根強い人気があって
marqueeですね。 https://bugzilla.mozilla.org/show_bug.cgi?id=156979 [mozilla.org]
部門名 (スコア:0)
> あのレンダリングエンジンではない 部門より
あのレンダリングエンジンではをサポートしようというissueがあったけど却下されました。
https://codereview.chromium.org/13723005 [chromium.org]
どこまで本気だったのかわかりませんけど。
> Netscape系のWebブラウザのみでサポートされている
R.I.P. Presto
昔話 (スコア:0)
大昔にNetscapeとIEでブラウザ戦争やってて、個人がBLINKタグをまぶしたキンキラキンのホームページを作ってた時代の名残ではないか...............
Re: (スコア:0)
具体例は これ [aiseikai.or.jp] ですか?
Re: (スコア:0)
Re: (スコア:0)
なつかしくおもった
Re: (スコア:0)
http://www.takamagahara.com/printin/#
それにしても、久しぶりに見たらパワーアップしてるような…。
Re: (スコア:0)
むしろ、IEで読んでほしい人がNetscapeへの嫌がらせにBLINKタグを、Netscapeの支持者がIEへの嫌がらせにMARQUEEタグを使うのではないか、と当時は思っていました。あれつけられると全然読めなくなるもん。
Re: (スコア:0)
OSS教やLinux教の布教が進む以前の話で、IE派とNetscape派に分かれていたわけでもなく、使えるタグは何でも使って手打ちでwebを作ってた時代
Re: (スコア:0)
b、i、layer、何もかも懐かしいわ。
Re: (スコア:0)
bとiは新たな意味を与えられて存続しておりますな。
Re: (スコア:0)
ん?IE派とネスケ派は結構明確にいたような記憶があるけど。MS支持とアンチMSに被るかな。
それに当時ネスケはOSSでもなかっし、親Linuxでもない。
「ブラウザの上で全てできればOS関係なくなっていいんじゃね?」って思想で機能太らせていたら
やたらめったら重くなって使用率が減った。
Re: (スコア:0)
そりゃかなり後の話だ. IE2・IE3、NN2・NN3の頃は派閥が明確ではなかった. 個人でインターネット接続出来ればそれでみんな満足していた.
#JavaScript使ったら、薄気味悪い・ウィルスじゃね?と言われた太古の時代もあったのさ
Re: (スコア:0)
>#JavaScript使ったら、薄気味悪い・ウィルスじゃね?と言われた太古の時代もあったのさ
そんな生きた化石のような奴らがうようよいるのが、ここなのです。
Re: (スコア:0)
ここもjavascript必須になったけどな。アカウントもってないと。
Re: (スコア:0)
NetscapeバナーにIEバナー、Notscapeバナーなんてのもあったな。みな懐かしい
Welcone! 心から歓迎! (スコア:0)
真っ先にあのサイト思い出した
blink使いまくりかと思ったらあのチカチカ文字列は アニメgifだったわ
Re: (スコア:0)
>blink使いまくりかと思ったらあのチカチカ文字列は アニメgifだったわ
そりゃそうよ…あのサイトは病院らしく弱者への配慮がされているんだよ…
これだから情強気取りのスラッシュドッターは…
Hatena辺りに「閲覧者を感動させる、たった5つのデザインテクニック」とかいうタイトルでエントリされるべき
・視覚面ではバリアフリーなユニバーサルデザインで作成!
・聴覚面などで環境依存している部分は明記!
・推奨環境を明記!
・文字サイズは「中」で!
・長文はmarqueeメッセージで流す