父选择器(Parent Selectors)
优质
小牛编辑
136浏览
2023-12-01
在本章中,让我们了解Parent Selectors工作原理。 可以使用& (和号)运算符引用父选择器。 嵌套规则的父选择器由&运算符表示,并在将修改类或伪类应用于现有选择器时使用。
下表显示了父选择器的类型 -
Sr.No. | 类型和描述 |
---|---|
1 | 多 & &将表示最近的选择器以及所有父选择器。 |
2 | 更改选择器顺序 在更改选择器排序时,将选择器预先添加到继承的(父)选择器非常有用。 |
3 | Combinatorial Explosion &也可以在逗号分隔的列表中生成所有可能的选择器排列。 |
例子 (Example)
以下示例演示了在LESS文件中使用父选择器 -
<!doctype html>
<head>
<link rel = "stylesheet" href = "style.css" type = "text/css" />
<title>Parent Selector</title>
</head>
<body>
<h2>Welcome to xnip</h2>
<ul>
<li><a>SASS</a></li>
<li><a>LESS</a></li>
</ul>
</body>
</html>
接下来,创建style.less文件。
style.less
a {
color: #5882FA;
&:hover {
background-color: #A9F5F2;
}
}
您可以使用以下命令将style.less文件编译为style.css -
lessc style.less style.css
执行上面的命令; 它将使用以下代码自动创建style.css文件 -
style.css
a {
color: #5882FA;
}
a:hover {
background-color: red;
}
在上面的例子中, &指的是选择器a 。
输出 (Output)
请按照以下步骤查看上述代码的工作原理 -
将上述html代码保存在parent_selector1.htm文件中。
在浏览器中打开此HTML文件,将显示以下输出。
Parent selectors运算符有许多用途,例如,当您需要以默认的其他方式组合嵌套规则的选择器时。 &另一个典型用法是重复生成类名。 有关更多信息, 请单击此处