这个CSS路径名是什么意思?
我在我正在从事的一个项目中看到了这个CSS路径名,因为我不太理解CSS,所以我不理解它的实际含义。CSS如下所示:这个CSS路径名是什么意思?,css,Css,我在我正在从事的一个项目中看到了这个CSS路径名,因为我不太理解CSS,所以我不理解它的实际含义。CSS如下所示: body input.name_of_class { /*some properties here*/ } body input是什么意思?这意味着中所有标记的类名name\u将受到影响基本上,您看到的CSS正在尝试对一些input元素应用一些样式,这些元素具有类someClass在体内 所以 可以将这些样式应用于页面上的所有输入元素 因此,要缩小您的选择范围,您可以使用
body input.name_of_class {
/*some properties here*/
}
body input
是什么意思?这意味着
中所有
标记的类名name\u将受到影响基本上,您看到的CSS
正在尝试对一些input
元素应用一些样式,这些元素具有类someClass在体内
所以
可以将这些样式应用于页面上的所有输入元素
因此,要缩小您的选择范围,您可以使用
body input.someClass
{
/*some style*/
}
这将把样式应用到所有带有类的输入元素someClass如果你想知道这些选择器,你也可以在谷歌上搜索备忘单
车身是否需要在那里?好的。谢谢这让我非常困惑。@KarelBílek不,不太可能有
元素存在于
之外。在这个选择器中,不,主体似乎是无关的。但这并不是说情况总是如此。通常,在选择器前面加上正文是将样式限制在某些页面的一种方法,如果你的正文有ID,比如说,body>homepage a.sort\u link\u style
与body\products a.some\u link\u style
。在这种情况下,如果你使用有效的HTML,\homepage a.sort\u link\u style
会工作得很好,您永远不需要在另一个选择器之前使用body标记,因为所有元素都“应该”在body中
body input.someClass
{
/*some style*/
}