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の方へフィードバックしておく必要がありそうです。