41
A
回答
81
要麼使用CSS3的:not()
:
a:not([href]) {
/* Styles for anchors without href */
}
或者指定所有a
一般的風格,以及一個用於a[href]
覆蓋它爲那些屬性。
a {
/* Styles for anchors with and without href */
}
a[href] {
/* Styles for anchors with href, will override the above */
}
對於最好瀏覽器支持(包括古代的,但沒有完全忘記瀏覽器),使用:link
and :visited
pseudo-classes而不是屬性選擇器(合併雙方將在同一場比賽中爲a[href]
):
a {} /* All anchors */
a:link, a:visited {} /* Override */
有關a[href]
與a:link, a:visited
的深入說明,請參見this answer。
+1
是的,它的工作原理!謝謝。示例:http://jsfiddle.net/9pCr2/ – knoopx 2011-02-26 18:02:07
相關問題
- 1. 有效使用<a>(錨標籤)沒有href屬性?
- 2. 繞過元素當HREF沒有屬性
- 3. <a> href屬性到文本javascript
- 4. href屬性<a>未設置
- 5. 模型沒有屬性_committed
- 6. 應用構造屬性沒有結果
- 7. HTML鏈接href屬性<a href="./">解釋
- 8. HREF鏈接爲<abc>,如何把href屬性裏面
- 9. 試圖獲得<a>標籤的href屬性onclick - 沒有錯誤?
- 10. AttributeError:'<class'praw.objects.MoreComments'>'沒有屬性'body'
- 11. <Class>對象沒有屬性
- 12. AttributeError:'<class'praw.objects.MoreComments'>'沒有屬性'score'
- 13. 實例屬性'party_id'沒有爲類型'<> f__AnonymousType2`定義6
- 14. A HREF刪除所有造型
- 15. sklearn酸洗模型「屬性錯誤:模型沒有屬性classes_」
- 16. 如何得到所有HREF屬性<a>
- 17. jQuery的如何測試,如果這<a>有href屬性
- 18. 鑄造型到屬性類型
- 19. 造型滑軌文字型屬性
- 20. 替代HREF,可能沒有<a>
- 21. 翻轉文本沒有<a href>
- 22. Eval和href屬性?
- 23. 修改href屬性
- 24. 更改href屬性
- 25. 刪除href屬性
- 26. 檢索href屬性
- 27. 有沒有辦法將屬性文件中的所有屬性作爲JVM參數傳遞?</p> <p><code>java -Dkey=value ...</code></p> <p>有沒有辦法從那樣的屬性文件傳遞的所有屬性:
- 28. Rails模型attr_accessor屬性沒有保存?
- 29. 類型對象'SubscriptionList'沒有屬性'_meta'
- 30. 沒有JSTL的訪問模型屬性?
請注意,這裏的「無效」並不意味着「無效的HTML」,而是「無效的超鏈接」,這意味着它實際上並不指向任何地方。 – BoltClock 2012-05-14 18:35:35