Asp.net net类中的CSS链接属性
如何在main.css中指定类内的链接属性 如果将标准链接属性放在CSS文件的未定义区域中,则可以使用该属性Asp.net net类中的CSS链接属性,asp.net,Asp.net,如何在main.css中指定类内的链接属性 如果将标准链接属性放在CSS文件的未定义区域中,则可以使用该属性 a:link { color:white } 但是,如果我想创建一个类,以便只定义属性如何应用于菜单,那么它会将错误作为语法错误。比如说 menuLinks { a:link { color:white } } 将显示为错误,因此如何在类中定义链接属性。我使用的是visual web developer 2010您不能“嵌套”支撑块 假设menuLinks是对象
a:link { color:white }
但是,如果我想创建一个类,以便只定义属性如何应用于菜单,那么它会将错误作为语法错误。比如说
menuLinks {
a:link { color:white }
}
将显示为错误,因此如何在类中定义链接属性。我使用的是visual web developer 2010您不能“嵌套”支撑块
假设menuLinks
是对象的id
,请使用此
#menuLinks a:link { color:white; }
.menuLinks a:link { color:white; }
如果menuLinks
是对象的类,请使用此
#menuLinks a:link { color:white; }
.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;
}
使用
请注意:
menuLinks
将匹配无效的HTML
- CSS没有类(也不是一种面向对象的编程语言)。它有规则,这些规则包含在规则集中,并以选择器作为前缀。(CSS有一个选择HTML(或其他标记语言)类的类选择器)
- CSS没有属性,它有值、属性、规则、规则集和其他一些东西
因此,如果我在母版页中定义了一个menuLinks,并且菜单包含了我想要调整的链接,那么我可以在css定义中使用.menuLinks符号#menuLinks{.menuLinks a:link{color:white;}.menuLinks a:hover{color:blue;}@sayth,我认为您需要了解HTML和css。我在回答中说,大括号块(即,{}
)不能嵌套。@sayth,看一看这将使您了解如何格式化CSS,以及如何处理id
和类
定义谢谢您的帮助。这为我解决了问题#菜单a:link{color:white;}#菜单a:link{text decoration:none;}#菜单a:visted{color:white;}不错的一个@sayth,做得好:-)不过,让我给你展示一个稍微好一点的方法,我会编辑我的答案