【问题标题】:What is the -- in CSS selectorsCSS 选择器中的 -- 是什么
【发布时间】:2022-07-21 19:43:51
【问题描述】:

我不是最擅长 CSS,遇到了一段让我感到困惑的代码。

.grid-product__title.grid-product__title--body:hover {
  text-decoration: underline;
}

我查看了 MDN,它通常声明一个可重用的属性,比如变量?

但是如果它在选择器中意味着什么?它可能是.grid-product__title.grid-product__title 的父选择器,并在选择父主体时给它一个下划线或什么?我很困惑

非常感谢:)

【问题讨论】:

    标签: html css css-selectors


    【解决方案1】:

    这对 CSS 来说并不特殊,它只是 BEM (Block, Element, Modifier) naming methodology 的一部分。

    • grid-product 是块
    • title 是元素
    • body 是修饰符(尽管老实说,这可能是一个经过改编的“修饰符”)。

    【讨论】:

      猜你喜欢
      • 2012-11-16
      • 2010-12-10
      • 2011-05-26
      • 2014-11-20
      • 2013-05-18
      • 2019-09-12
      • 2013-11-19
      • 1970-01-01
      • 2010-11-11
      相关资源
      最近更新 更多