2

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

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

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

  • a:focus
  • a:active
  • ::-moz-selection

然而

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

看截图:

Firefox 搜索选择突出显示

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

4

1 回答 1

4

从此mozillazine 论坛帖子中,您可以转到并添加以下内容之一,以在浏览器 chrome 上设置about:config不同的设置样式:ui.text*

ui.textSelectBackground
ui.textSelectBackgroundAttention
ui.textSelectBackgroundDisabled
ui.textSelectForeground
ui.textBackground
ui.textForeground
ui.textHighlightBackground
ui.textHighlightForeground
于 2012-07-21T15:23:16.313 回答