标签: highlight

如何禁用文本选择突出显示?

对于像按钮一样的锚点(例如,Stack Overflow页面顶部的问题,标签,用户等)或标签,如果用户意外选择了文本,是否有一种CSS标准方法来禁用突出显示效果?

我意识到这可以通过JavaScript来完成,并且有点谷歌搜索产生了仅Mozilla -moz-user-select选项.

是否有符合标准的方法来实现CSS,如果没有,那么"最佳实践"方法是什么?

css cross-browser highlight textselection

4937
推荐指数
43
解决办法
179万
查看次数

Vim清除上次搜索突出显示

在Vim中搜索之后,我突出显示了所有出现的事件.我怎么能禁用它?我现在再做一些无法找到的乱码.

有没有办法暂时禁用突出显示,然后再次需要时重新启用它?

vim highlight

1824
推荐指数
23
解决办法
46万
查看次数

你怎么让vim unhighlight你搜索的是什么?

我在文件中搜索"nurple".我找到了,很棒.但是现在,每次出现的"nurple"都会以黄色的病态黑色呈现.永远.

永远,也就是说,直到我搜索我知道的东西都找不到,例如"asdhfalsdflajdflakjdf",这样就可以清除之前的搜索突出显示.

当我完成搜索时,我不能只是用一把魔法钥匙来杀死高光吗?

vim search highlight

225
推荐指数
8
解决办法
10万
查看次数

LaTeX包用各种语言的语法高亮显示代码

我正在寻找一个在代码上进行语法高亮的LaTeX包.例如,现在我使用verbatim块来编写代码:

\begin{verbatim}
    <html>
       <head>
           <title>Hello</title>
       </head>
       <body>Hello</body>
    </html>
\end{verbatim}
Run Code Online (Sandbox Code Playgroud)

这可以很好地显示我的文档上的代码.但是,假设我想以IDE在输出文档中的方式突出显示HTML标记?有没有可以提供帮助的套餐?

我想对Java,C#,HTML,CSS等各种语言做同样的事情.

syntax latex highlight package

159
推荐指数
5
解决办法
13万
查看次数

URL 中的 `#:~:text=` 位置哈希到底是什么?

今天我注意到谷歌上的一些搜索给了我指向结果的链接,其中包含突出显示文本的明显说明。

Google 将我带到Windows 10 Pro 64 上 zip 文件的最大大小是多少...

Google 搜索“win explorer max zip file size” - 结果中的 Stack Exchange 页面有亮点

我进一步试验了一下,这似乎是 Google Chrome 的一个功能。如果您附加#:~:text=something到 URL,它会突出显示页面上的文本。https://example.com/#:~:text=domain似乎工作正常,但仅限于 Chrome(左侧为 Chrome Beta,右侧为 Firefox)。

example.com 上突出显示了“描述”一词

这个词text加上不同的字符有点难用谷歌搜索,所以我找不到关于这个主题的任何东西。

要了解有关此类“URL-hacks”的更多信息,我想知道:
Google Chrome 的此功能称为什么?

url google-chrome highlight

129
推荐指数
1
解决办法
2万
查看次数

禁用焦点上的橙色轮廓高光

我正在使用jQuery,jqTouch和phonegap编写应用程序,并且遇到了一个持久性问题,当用户使用软键盘上的Go按钮提交表单时会出现该问题.

虽然通过使用很容易使光标移动到适当的表单输入元素$('#input_element_id').focus(),但橙色轮廓突出显示总是返回到表单上的最后一个输入元素.(使用表单提交按钮提交表单时,不会显示突出显示.)

我需要的是找到一种完全禁用橙色突出显示的方法,或者让它移动到与光标相同的输入元素.

到目前为止,我已经尝试将以下内容添加到我的CSS中:

.class_id:focus {
    outline: none;
}
Run Code Online (Sandbox Code Playgroud)

这适用于Chrome,但不适用于模拟器或手机.我也尝试过编辑jqTouch theme.css来阅读:

ul li input[type="text"] {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); and
    -webkit-focus-ring-color:  rgba(0, 0, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)

没有效果.我还尝试了以下每个AndroidManifest.xml文件的添加:

android:imeOptions="actionNone"
android:imeOptions="actionSend|flagNoEnterAction"
android:imeOptions="actionGo|flagNoEnterAction"
Run Code Online (Sandbox Code Playgroud)

这些都没有任何影响.

更新:我已经做了一些更多的故障排除,迄今为止发现:

  1. outline属性仅适用于Chrome,不适用于Android浏览器.

  2. -webkit-tap-highlight-color酒店实际上可以在Android浏览器上运行,但不在Chrome上.它会在焦点和点击时禁用高亮显示.

  3. -webkit-focus-ring-color属性似乎不适用于任何一种浏览器.

android focus highlight outline

106
推荐指数
8
解决办法
9万
查看次数

在Android中使用Html.fromHtml()突出显示文本颜色?

我正在开发一个应用程序,其中将有一个搜索屏幕,用户可以在其中搜索特定的关键字,并且该关键字应该突出显示.我找到了Html.fromHtml方法.

但我想知道它是否是正确的做法.

请告诉我你对此的看法.

android text highlight textview

80
推荐指数
6
解决办法
10万
查看次数

突出显示每个更改行中更改的行和更改的字节

开源项目Trac有一个出色的差异荧光笔 - 它突出显示每个更改行中更改的行和更改的字节!请参阅此处此处的示例.

有没有办法在bash终端中使用相同的颜色突出显示(即更改的行和更改的字节)git,或者vim 用于diff输出(补丁文件)?

git vim diff highlight word-diff

79
推荐指数
8
解决办法
2万
查看次数

如何在Emacs中选择或突出显示某个块?

我想在没有鼠标的情况下选择或突出显示emacs中的块,而是像vim的可视模式一样在键盘上突出显示.从键盘上最简单的方法是什么?

emacs highlight selection

76
推荐指数
6
解决办法
9万
查看次数

在D3力导向图中突出显示所选节点,其链接及其子节点

我正在研究D3中的力导向图.我想通过将所有其他节点和链接设置为较低的不透明度来突出显示鼠标悬停节点,其链接及其子节点.

在这个例子中,http://jsfiddle.net/xReHA/,我能够淡出所有的链接和节点然后淡化连接的链接,但是,到目前为止,我还没有能够优雅地淡化连接的节点,它们是当前鼠标悬停节点的子节点.

这是代码中的关键功能:

function fade(opacity) {
    return function(d, i) {
        //fade all elements
        svg.selectAll("circle, line").style("opacity", opacity);

        var associated_links = svg.selectAll("line").filter(function(d) {
            return d.source.index == i || d.target.index == i;
        }).each(function(dLink, iLink) {
            //unfade links and nodes connected to the current node
            d3.select(this).style("opacity", 1);
            //THE FOLLOWING CAUSES: Uncaught TypeError: Cannot call method 'setProperty' of undefined
            d3.select(dLink.source).style("opacity", 1);
            d3.select(dLink.target).style("opacity", 1);
        });
    };
}
Run Code Online (Sandbox Code Playgroud)

Uncaught TypeError: Cannot call method 'setProperty' of undefined当我尝试在从source.target加载的元素上设置不透明度时,我收到错误.我怀疑这不是将该节点作为d3对象加载的正确方法,但我找不到另一种方法来加载它而不再遍历所有节点以找到与链接的目标或源匹配的节点.为了保持性能合理,我不希望迭代超过所有节点.

我以http://mbostock.github.com/d3/ex/chord.html上的链接淡化为例:

在此输入图像描述

但是,这并未显示如何更改已连接的子节点.

任何有关如何解决或改善这一点的好建议都将被激烈地推崇:)

javascript highlight chord d3.js force-layout

70
推荐指数
1
解决办法
4万
查看次数