1

如何在 main.css 的类中指定链接属性。

将标准链接属性放在 CSS 文件的未定义区域时很好。

a:link { color:white }

但是,如果我想创建一个类,以便我只定义属性如何应用于菜单,则它会作为语法错误而出错。例如。

menuLinks {
           a:link { color:white }
}

将显示为错误,那么如何在类中定义链接属性。我正在使用可视化 Web 开发人员 2010

4

2 回答 2

2

您不能“嵌套”大括号。

假设menuLinksid对象的,使用这个......

#menuLinks a:link { color:white; }

如果menuLinksclass对象的,使用这个...

.menuLinks a:link { color:white; }

更新基于评论...

而不是像这样的单个块......

#Menu a:link { color:white; }
#Menu a:link { text-decoration:none; }

您可以将它们组合成一个块...

#Menu a:link { color:white; text-decoration:none; }

也可以这样写,这样更容易阅读,取决于你有多少项目......

#Menu a:link {
  color:white;
  text-decoration:none;
}
于 2012-07-25T12:53:31.080 回答
1

使用后代选择器

menuLinks a:link {}

注意:

  • menuLinks将匹配<menuLinks>哪个不是有效的 HTML
  • CSS 没有类(也不是面向对象的编程语言)。它有规则,这些规则包含在规则集中,以选择器为前缀。(CSS 确实有一个选择 HTML(或其他标记语言)类的类选择器)
  • CSS 没有属性,它有值、属性、规则、规则集和其他一些东西。
于 2012-07-25T12:53:34.840 回答