CSS-覆盖继承的文本装饰:行通过
我创建了一个示例来演示这个问题。我希望下面的选择框是普通文本,其余的要删除。HTML是:CSS-覆盖继承的文本装饰:行通过,css,inheritance,strikethrough,Css,Inheritance,Strikethrough,我创建了一个示例来演示这个问题。我希望下面的选择框是普通文本,其余的要删除。HTML是: <div class="strike"> This is struck out text <select> <option>but</option> <option>and</option> <select> this is struck out, too. &
<div class="strike">
This is struck out text
<select>
<option>but</option>
<option>and</option>
<select>
this is struck out, too.
<div>
但是,选择
框仍然被删除
如果您尝试以下操作,您会看到闪烁的删除文本
div.strike select,
div.strike option {
text-decoration: blink
}
如何将选择
框设置回正常文本
谢谢
编辑:我在Bugzilla上记录了一个日志。试试这些
工作正常
否则,您可以在标签上添加文本,并在上的行中给出
你可以试穿任何一件我觉得很好。。除非我误解了你的问题?我从你的小提琴上看不到你的问题……你在用什么浏览器?@KyleSevenoaks是的,我想Chronial是对的。它可以在Safari和Chrome上正常工作。谁知道Firefox会出局(双关语)?哈哈,好双关语;)我用的是Chrome。是的,你是对的-它工作得很好(即使在Firefox上):)但我认为
不受欢迎…然后你可以尝试另一种方法..用任何标签包装你的文本,然后给出一行,没错,尽管在我的现实世界中它恐怕不起作用。正如上面提到的,这似乎是Firefox的一个bug,但无论如何,让它在Firefox上运行是值得称赞的:)你的答案还不接近吗?仍然面临问题?对不起,被孩子们分散了注意力:)以前试过,但10分钟没有结束。
div.strike select,
div.strike option {
text-decoration: blink
}