【发布时间】:2011-06-20 00:07:10
【问题描述】:
我正在尝试使用::selection 和::-moz-selection 伪元素来修改默认选择样式。我已经用这两条规则成功地改变了选择的颜色和背景:
::-moz-selection{ background: #444; color:#fff; text-shadow: none; }
::selection { background:#444; color:#fff; text-shadow: none; }
但是,我还需要在选择链接时将border-color 更改为白色。我正在尝试使用此 CSS 来完成此操作:
a::-moz-selection { border-color:#FFF;}
a::selection {border-color:#FFF; }
即使我添加了!important 覆盖,Safari 也不会设置边框颜色的样式。
我错过了什么?为什么我不能在选择时更改链接的border-color?
【问题讨论】:
-
你的意思是焦点还是活动而不是选择?
-
不,我绝对是指选择。
标签: css webkit mozilla pseudo-element