css 中 & 符號代表后代選擇器,用于選擇父選擇器中子元素的后代元素。語法:父選擇器 & 子選擇器 { 屬性值; },例如:li > a { color: blue; } 將為父代
<li> 元素的子代 元素設置顏色屬性。
CSS 中 & 的含義
在 CSS 中,& 符號代表一個選擇器的后代選擇器。它用于選擇父選擇器中子元素的后代元素。
使用方式
您可以在選擇器中使用 & 符號,后面緊跟另一個選擇器。它將選擇父選擇器元素的后代中與第二個選擇器匹配的元素。
語法
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">css">父選擇器 & 子選擇器 { 屬性值; }</code>
登錄后復制
示例
假設我們有以下 HTML 代碼:
<code class="html"><ul> <li><a href="#">Link 1</a></li> <li> <a href="#">Link 2</a> <ul> <li><a href="#">Link 3</a></li> </ul> </li> </ul></code>
登錄后復制
以下 CSS 規(guī)則將為父代 <li>
元素的子代 <a></a>
元素設置 color
屬性:
<code class="css">li > a { color: blue; }</code>
登錄后復制
這將導致以下結果:
<li>
Link 1
和 Link 2
將呈藍色
<li>
Link 3
不會受該規(guī)則影響,因為它的父代 <li>
元素沒有使用 <a></a>
元素作為子元素
注意:
<li>& 符號只能與直接后代元素一起使用。
<li>它不能用于跨級選擇器(例如,選擇父選擇器的孫元素)。
<li>& 符號比后代組合器 >
優(yōu)先級更高。