我创建了一个fiddle来演示此问题。我想在下面的选择框是正常的文本,其余的被删除。的HTML是:CSS - 覆盖继承的文本修饰:直通
<div class="strike">
This is struck out text
<select>
<option>but</option>
<option>and</option>
<select>
this is struck out, too.
<div>
的CSS是:
div.strike {
text-decoration: line-through
}
div.strike select,
div.strike option {
text-decoration: none
}
的select
盒仍然然而剔除。
如果您尝试以下操作,您会看到闪烁的文字!
div.strike select,
div.strike option {
text-decoration: blink
}
如何将select
框设置回普通文本?
谢谢。
编辑:我在Bugzilla登录了bug。
http://jsfiddle.net/Kyle_Sevenoaks/puKHb/似乎没什么问题..除非我误解了你的问题? – Kyle
我在您的小提琴中看不到您的问题......您使用的是哪种浏览器? – Passerby
似乎是一个Firefox的bug – Chronial