html - 无需类声明即可应用 CSS 样式

标签 html css sass

现在,这是一个新的......我在 SCSS 中有一个类声明:

.video {
  a {
    // some stuff
  }
}

有类:包装 - 容器 - 行 - 内容,然后是一些 html:

<div class="btn-large">
  <a href="#" class="btn btn-default">View more</a>
</div>

这个 'a' 应用了 '.video a' 的样式,但在整个源代码中,没有提及 'video'。我检查了编译后的 css,它是“.video a”。该规则还显示为适用于 Safari(以及 Chrome 和 Firefox)。这怎么可能?

最佳答案

如果选择器不匹配,则无法应用样式。

您已排除源中出现的类。

因此,它被添加到一些使用 JavaScript 的元素。

关于html - 无需类声明即可应用 CSS 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23868332/

相关文章:

html - 在 Bootstrap 中以一定的精度将图像彼此重叠放置

javascript - 如何使用 jQuery 向元素添加 `style=display:" block "`?

html - 超轻型 YouTube 播放器

html - Internet Explorer 7 和 8 截断网站内容

css - 使标题占据与下面的框相同的宽度

html - 在选择器无法垂直对齐之前?

python - Django 中间件 - 如何编辑 Django 响应对象的 HTML?

javascript - 当值 >1 时,同一页面上显示消息(不弹出)。 JavaScript

javascript - 在悬停父项上切换可见性子项

html - 使用下拉菜单从水平导航中删除滚动条