我在選擇標籤內部有選項標籤,每個標籤屬性都有一個標題屬性,我想更改這些標題的樣式,我試過但它沒有工作:更改選項標籤內部Title屬性的樣式
<select>
<option id="op1" title= 'title1'>option 1</option>
<option title= 'title2'>option 2 </option>
</select>
首先與該CSS:
option[title]:hover:after{
content: attr(title);
background: red;
}
與這一個
然後:
#op1[title]:hover:after{
content: attr(title);
background: red;
}
無論那些總重量的o方法工作,但我試圖與錨標記,它確實工作。任何建議請。
您使用哪種瀏覽器進行測試?您在選擇元素方面的能力相當有限。 Chrome不支持:根本不支持:懸停在它們上面,並且從一些快速測試中,它看起來不像Chrome或IE支持:在他們之後。我在Firefox中測試了你的第一個CSS,但它在那裏工作。 – Elezar
其實我正在用Chrome進行測試。使用Firefox它可以工作,但我沒有得到預期的行爲:樣式標題顯示在選項旁邊,而不是在下面的框中。 – user3510821
好吧,你正在用':after'僞類添加標題,所以它會立即出現在選項後面。如果你想讓它出現在別的地方,你需要使用定位才能找到它。 – Elezar