【问题标题】:label background and foreground change Unexpectedly标签背景和前景发生意外变化
【发布时间】:2013-09-21 20:29:28
【问题描述】:

在我的网络应用程序中,我有一些包含标签的 div,当我单击标签时,它的前景变为蓝色,背景变为白色。我该如何防止这种情况发生?

【问题讨论】:

  • 你能只显示演示问题的 html 标记吗?这不只是浏览器的默认行为表明您正在选择内容吗?
  • 我现在用这个解决它:label { background-color:transparent;} label:focus{ background-color:transparent;} label:hover { background-color:transparent;} label: :选择{背景颜色:透明;}标签:双按钮{背景颜色:透明;}标签{背景颜色:透明; -moz 用户选择:无; -webkit 用户选择:无; -ms 用户选择:无;用户选择:无; } 我不知道哪一行是真正必要的。但它有效

标签: asp.net css web-applications


【解决方案1】:

我会避免禁用用户选择颜色。我不了解其他人,但我经常在网站上选择文本,不是因为我想复制它,而是因为我很难阅读它,并且选择文本是迄今为止更改文本背景颜色的最简单方法。我什至有时会在白色背景上使用黑色文本。

【讨论】:

    猜你喜欢
    • 2013-01-30
    • 2021-02-13
    • 2018-04-04
    • 1970-01-01
    • 2017-06-10
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多