【问题标题】:Starts with selector以选择器开头
【发布时间】:2019-06-30 01:33:44
【问题描述】:

我正在尝试在我的 Sass 程序中使用“开始于”选择器,但由于某种原因,我遇到了错误。

我有以下代码:

a[href=^="//youtube.com"]
    color: red

这会引发以下错误:

Invalid CSS after "a[href=": expected identifier or string, was "^="//youtube.com"]"

我该如何解决这个错误?

我的 Ruby 版本是:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x64-mingw32]

要将我的 SASS 代码编译为 CSS,我使用 Gruntgrunt-contrib-sass

【问题讨论】:

    标签: css sass


    【解决方案1】:

    只需使用a[href^="//youtube.com"]

    【讨论】:

    • 哦,我很惭愧。出于某种原因,我没有看到我的选择器中有两个“=”。谢谢!
    【解决方案2】:

    据我所知,这是一个标准的 CSS 选择器(attribute selector)而不是 SASS 功能,但您的语法有误:

    [attr^=value]
    表示属性名称为 attr 的元素,其值以值作为前缀(在前)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-15
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多