Bug-org 652486 Computed value of text-decoration should be empty when its style or color is not initial value
初回投稿日時: 2011-05-21 08:21:47
カテゴリ: CSS Mozilla Core Mozilla6 バグ修正
SNS:
Tweet (list)
text-decorationのcomputed valueに問題がある、というバグです。以前、懸念事項としてここに書いたものです。
今回の修正で、computed valueがより正しく返されるようになりました。text-decorationプロパティのみ指定している場合、従来と全く同じcomputed valueが返されます。それに対して、-moz-text-decoration-colorを利用したり、-moz-text-decoration-styleを利用したりで、これらの値が初期値以外のものになっていた場合、そのWebデザイナはtext-decorationがshorthand propertyに変更された、という事実を知っていますので、DOM2 Styleの仕様に従い、getPropertyValue()は空文字列("")を返し、getPropertyCSSValue()はnullを返すようになりました。
DOM2 Styleはプロパティがlonghandからshorthandに変更になる、という事態が想定外のようだったので、今後、W3Cの方へフィードバックしておく必要がありそうです。