【问题标题】:When highlighting html on a page, it colors the words blue, but doesn't give it blue background?在页面上突出显示 html 时,它会将单词着色为蓝色,但不给它蓝色背景?
【发布时间】:2010-10-16 09:23:51
【问题描述】:

我有一个带有一些 html 的简单页面。当我按住并拖动鼠标以突出显示其中的一部分时,例如一个段落,它会将文本的前景色更改为蓝色,它不会像往常一样将前景色更改为白色并将背景色更改为蓝色。有谁知道会导致这种情况的任何事情,例如某个 CSS 设置或其他什么?

如果文本,在这种情况下,段落标签位于图像上(背景设置为图像),会发生这种情况吗?

有没有办法在突出显示文本时更改文本的突出显示颜色?

【问题讨论】:

  • 1.什么浏览器? 2. 你能发布有问题的 HTML 吗?
  • IE 和火狐。 html 并不多,只有 1 句话,但我相信它正在发生,因为 body 的 css 背景设置为图像?

标签: html


【解决方案1】:

这正是选择图像的行为。

CSS 不能直接影响这一点;这是浏览器的功能。

编辑:您已添加背景设置为图像,但这根本不会影响突出显示。您有示例网址吗?

【讨论】:

  • 那么我对图片的评论是否正确?如果没有图像,只是一个纯白色的背景,它会做正常的突出显示吗?
  • 在没有任何其他信息的情况下,我会说是的。听起来像是正在选择图像,而不是实际文本。
  • 抱歉,没有示例 url,但是有没有办法改变文本在突出显示时的颜色,例如在 css 中。
  • 当图像在浏览器中突出显示时,您无法影响图像的外观。 IE 会以不同方式突出显示 text,如果它是 light-on-dark 和 dark-on-light;其他浏览器将始终使文本在蓝色背景上变为白色。
猜你喜欢
  • 2021-07-11
  • 1970-01-01
  • 2012-03-25
  • 2015-08-31
  • 1970-01-01
  • 2021-08-18
  • 1970-01-01
  • 2021-04-27
  • 1970-01-01
相关资源
最近更新 更多