1
想象一下下面的例子中鏈接的第一次出現:CSS:選擇包含特定單詞
<a href="/test/test.html"></a>
<a href="/test/test.html"></a>
<a href="/test/test.html"></a>
**<a href="/info/test.html"></a>**
<a href="/info/test.html"></a>
<a href="/info/test.html"></a>
是否有可能獲得第四個項目?
注意:我只需要CSS解決方案,因爲我已經知道在JS中做的方式。不能使用nth-child
或nth-of-type
,因爲它可以是列表中的任何位置。所有鏈接只有一個包裝容器。
這是我試圖達到我想要的:
a[href*="/info/"]:first-child:before {
content: "Pages";
display: block;
width: 100%;
background: #b1be2d;
color: #fff;
font-size: 120%;
}
CSS無法基於內容或屬性進行選擇...所以不能。請記住,CSS從右向左選擇,所以如果它不是':first-child',選擇器將失敗,依此類推。 – 2014-10-07 15:06:46
我有一個希望,現在你已經搞砸了我的生活:)謝謝@Paulie_D – Morpheus 2014-10-07 15:08:58