我正在尝试在我们的网站上设置选择颜色 [对于支持此功能的浏览器;unsupported 将获取系统默认值;寻找纯 CSS 并且不会为此实现 JS]。
::selection 在常规页面文本上工作正常(为了清楚起见,此处省略 -moz)。但是,我希望 ::selection 也适用于 INPUT 和 TEXTAREA 元素中的选定文本。以下适用于 Firefox ( https://d3vv6lp55qjaqc.cloudfront.net/items/3f2m2S342i2a2V0z2C2W/Screen%20Shot%202013-08-21%20at%2012.34.54%20PM.png?X-CloudApp-Visitor-Id=695722fcc5cecec10fv1=e16 c618e057)但在 webkit(chrome 或 safari)中不起作用,我得到系统默认的浅蓝色(https://d3vv6lp55qjaqc.cloudfront.net/items/1r2l1X1P2V3g031F152A/Screen%20Shot%202013-08-21%20at% 2012.35.29%20PM.png?X-CloudApp-Visitor-Id=695722fcc5cecec10f09e16181dbdf5f&v=c886aa70):
::selection { background: #f7a494; }
input::selection { background: #f7a494; }
我四处寻找 -webkit 覆盖,但找不到相关的属性。