【问题标题】:Is there any way to cancel a webkit that already has a value of none?有什么方法可以取消已经具有 none 值的 webkit?
【发布时间】:2014-04-28 05:53:04
【问题描述】:

如何取消 webkit/moz/etc.某物上的无值是默认值不是无?这是一个例子:

CSS

.container {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.inside {
}

HTML

 <div class="container">
    <div class="inside">
    </div>
</div>

你会在 .container 中加入什么来否定 -webkit-user-select: none;?如果您希望内部的所有内容都由 -webkit-whatever 属性格式化,则需要这样做,除了一些特定的东西。

【问题讨论】:

    标签: html css webkit styling


    【解决方案1】:

    我不太明白这个问题。如果你想删除浏览器的默认属性 - 你可以用你的 css 覆盖它。

    {
      (-prefix-)user-select: none;
      OR
      (-prefix-)user-select: text;
      OR
      (-prefix-)user-select: all;
      OR
      (-prefix-)user-select: element;
    }
    

    如果您想在某人的网站上否定该规则 - 打开控制台并添加自定义样式。比如

    -webkit-user-select: all;
    

    【讨论】:

    • 对不起,我没有说清楚,这是一个奇怪的情况。基本上用户选择的默认值通常不是没有,但我在容器 div 中使用它。我希望它适用于容器 div 中的所有内容,除了几件事。我想知道我必须在容器中的某些东西中放入什么 CSS 才能将用户选择更改回默认值。
    • 那么你应该在这“几件事”上使用不同的风格。使用自定义样式将它们包裹在 span 元素中。或任何其他标签。取决于里面的内容
    猜你喜欢
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    • 2021-01-25
    • 2016-08-21
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    相关资源
    最近更新 更多