Expected Results: The text-decoration property allows text to be decorated through one of five properties: underline, overline, line-through, blink, or the default, none. They should be all supported. What I got: Safari 2.0 (v412) supports all expect for (Text-decoration: blink). Steps to reproduce: 1) Open attached filed called "test_blink.html" in Safari 2.0 (v412) under 10.4.1(8B15). 2) The first sentence uses { text-decoration: blink } put Safari doesn't apply this rule. Note: Firefox 1.0.4 will render this paragraph correctly with { text-decoration: blink }
Created attachment 2112 [details] Testcase that contains { text-decoration: blink }
Created attachment 2113 [details] Improved test case that uses { text-decoration: blink }
Apple Bug : <rdar://problem/4141171>
The CSS specification says that user agents are free to ignore blink. We should think carefully about whether or not we actually want to implement this.
We made a deliberate decision not to implement blink, though if there were compelling evidence that we should implement it our minds could be changed.
A possible solution would be to allow blink if marked !important. Not that I’m a fan…
IMHO, this should be a wontfix. Not many people will bother not having blink, and the ones who do probably won't even notice :)
I would agree. I don't think we ever have plans to support blink. Thanks for the bug.
WebKit is also used on Android as its one of component. If Android is adopted as one of the platform of Japanese carrier, The WebView class (which is based on WebKit technology) will be used to create html mail app (viewer). In Japan, as the greeting mail, we often use blinking string. Then the blinking string is realized by <blink> tag. Therefore, if it is concluded as "WONTFIX", it becomes the restriction for Android platform. So, please reconsinder to support <blink> tag on Webkit!!!
You should definitely re-consider this. There are perfectly legitimate uses for blinking text, and I may have to re-consider using a Webkit based browser for our application if you will not implement a perfectly reasonable CSS property. Which would be a shame because Webkit is the only browser that doesn't leak memory like a sieve in our use case. See http://www.flickr.com/photos/lozzd/3210502566/ The "CRITICAL" and "DOWN" (not displayed in the picture) on this monitoring system display blinks to attract attention. Using a Webkit based browser, it is static.