【发布时间】:2016-09-19 16:20:06
【问题描述】:
这是一个非常简单的问题,Stack overflow 已经问过几次了。但似乎,即使我尝试了这种方法,这些答案也对我没有帮助。据我说,它应该有效,但事实并非如此。我不确定我在这里犯了什么愚蠢的错误。请看一下。
.hello button, .hello a {
border: none;
background-color: #47564;
&: focus {
outline: red solid 5px;
}
}
<div>
<a class="hello" href="www.google.com">BlahBlah</a>
<button class="hello">Hello</button>
</div>
这里是 JS 小提琴:link
我正在尝试使用类 hello 用我的风格覆盖 a 和 button 这两个元素的轮廓。但是当我将焦点放在这些元素上时,我仍然会看到默认浏览器的焦点,即通过在 Chrome 中检查它的轮廓样式。我无法覆盖它。我不明白问题是因为我使用选择器的方式还是因为我的焦点风格。
谢谢!
【问题讨论】:
-
background-color: #47564;是一个无效的颜色代码,因此不会有任何效果(应该有6个字符,而不是5个) -
这是 SASS 或 SCSS 或其他东西,实际上不是直接的 CSS。您需要添加该标签。
-
正确。多么糟糕的错误!非常感谢大家。
标签: html css sass css-selectors