Css 可以在Firefox中设置搜索选择的样式吗?

Css 可以在Firefox中设置搜索选择的样式吗?,css,firefox,selection,Css,Firefox,Selection,在Firefox中,我可以使用 CTRL+F[正常搜索] /[快速搜索] “[快速搜索,仅链接] 我可以使用 a:focus a:活动的 ::-moz选择 然而 前两个似乎只适用于用户选择/聚焦/激活的链接(通过鼠标或选项卡导航) ::-moz选择似乎只应用于我手动选择的文本,而不是由于增量搜索而选择的文本。Firefox以绿色突出显示增量搜索匹配 当我只在链接(')中搜索时,Firefox会以相同的绿色突出显示搜索的部分;而且,整个环节都有轮廓;当快速查找消失(约5秒)时,整个链接将

在Firefox中,我可以使用

  • CTRL+F[正常搜索]
  • /[快速搜索]
  • “[快速搜索,仅链接]
我可以使用

  • a:focus
  • a:活动的
  • ::-moz选择
然而

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

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

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

ui.textSelectBackground
ui.textSelectBackgroundAttention
ui.textSelectBackgroundDisabled
ui.textSelectForeground
ui.textBackground
ui.textForeground
ui.textHighlightBackground
ui.textHighlightForeground
从这里,您可以转到
about:config
并添加以下选项之一,以在浏览器chrome上设置不同的
ui.text*
设置:

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

你的意思是像你在技术中看到的那样?不,我是指在浏览器中搜索(CTRL-F),而不是从Google:)浏览器端。你看过截图了吗?我说,是的,我看过截图了。Google Search Terms技术所做的是使用传递给页面的GET值和一个in-page脚本,用一个突出显示页面上的术语的类自动将术语包装到标记中。这就是您想要的吗?使用
onkeypress
捕获并防止按下
和/或
CTRL+F
,并用您自己的搜索工具技术替换它。可能有一个库或插件可以这样做。这至少表明哪些样式包含“查找高光”颜色,尽管这并不意味着你可以在另一个浏览器上覆盖它(因为它是chrome的一部分)。你的意思是像你在技术中看到的那样?不,我的意思是在浏览器中搜索(CTRL-F),而不是从Google:)浏览器端。你看过截图了吗?我说,是的,我看过截图了。Google Search Terms技术所做的是使用传递给页面的GET值和一个in-page脚本,用一个突出显示页面上的术语的类自动将术语包装到标记中。这就是您想要的吗?使用
onkeypress
捕获并防止按下
和/或
CTRL+F
,并用您自己的搜索工具技术替换它。可能有一个库或插件可以这样做。这至少表明哪些样式包含“查找高光”颜色,尽管这并不意味着你可以在另一个浏览器上覆盖它(因为它是chrome的一部分)。请注意,这只适用于你自己,您无法将此更改设置为站点上其他用户的全局更改。正如@Truth建议的那样,
about:config
和浏览器chrome是Firefox浏览器的内部组件。请确定。我只需要我自己的,所以没关系。我认为这没有CSS属性,可能在很长一段时间内,甚至永远都不会有。请注意,这只是为了你自己,你不能对网站上的其他用户进行全局更改。正如@Truth建议的那样,
about:config
和浏览器chrome是Firefox浏览器的内部组件。当然。我只需要我自己的,所以没关系。我认为它没有CSS属性,而且可能在很长一段时间内,甚至永远都不会有CSS属性。