css - 是否可以在 Firefox 中设置搜索选择的样式?

标签 css firefox selection

在 Firefox 中,我可以使用以下任一方式搜索文本

  • CTRL+F [普通搜索]
  • / [快速搜索]
  • ' [快速搜索,仅链接]

我可以使用用户选择的文本/链接的样式

  • a:焦点
  • a:事件
  • ::-moz-selection

但是

  • 前两个似乎仅适用于用户选择/聚焦/激活的链接(通过鼠标或 TAB 导航)。
  • ::-moz-selection 似乎仅适用于我手动选择的文本,而不是由于增量搜索而选择的文本。增量搜索匹配在 Firefox 中以绿色突出显示。
  • 当我仅在链接(')中搜索时,搜索到的部分会被 Firefox 以相同的绿色突出显示;而且,整个环节得到了轮廓;当快速查找消失(约 5 秒)时,整个链接将应用 :focus 样式 - 而不是在此之前。

查看截图:

Firefox search-selection highlight

是否有任何CSS伪类允许对搜索结果的选择进行样式化,而不是用户手动选择?

最佳答案

从此mozillazine forum post ,您可以转到 about:config 并添加以下内容之一,以在浏览器 chrome 上设置不同的 ui.text* 设置:

ui.textSelectBackground
ui.textSelectBackgroundAttention
ui.textSelectBackgroundDisabled
ui.textSelectForeground
ui.textBackground
ui.textForeground
ui.textHighlightBackground
ui.textHighlightForeground

关于css - 是否可以在 Firefox 中设置搜索选择的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11592040/

相关文章:

jquery - 根据浏览器窗口动态更改表格大小

html - 图像上的文字叠加不起作用

javascript - 字符串上下文中的新日期在 Firefox 中不起作用

firefox - 跨不同端口的 CORS 请求在 Firefox 上没有成功,但在 Chrome 上有效

cocoa - NSTableView 按 "space"选择行

html - 流畅的 CSS 布局和边框

css - 用 css 替换特定 wordpress 页面上的 Logo

firefox - 在YouTube中获取当前正在播放的视频

android - 将单选按钮添加到 ListView

arrays - 快速从 TableView 列表中删除多个项目