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