html - 只排除一个 css 属性值?

标签 html css text-decorations

有没有办法只禁用一个 CSS 属性值?例如,对于属性“text-decoration”,可能的值为无、下划线、上划线、线程、闪烁和继承。

我想允许所有元素上的文本装饰值,但下划线除外。

我正在使用的页面是动态生成的,并且可以包含来自整个网络的内容 - 因此不可能针对任何特定元素。使用文本修饰“none”当然有效,但它也会消除所有其他值:(

建议?

最佳答案

仅使用 CSS 和 HTML 无法做到这一点。您需要的是类似属性选择器的东西来定位页面上的所有元素,并将文本装饰设置为下划线,但这样的东西现在不存在。

但是,如果可以选择 JavaScript,那么您就可以完成此任务。你首先会determine the style of the elements然后,如果需要的话,set the style去掉下划线。

关于html - 只排除一个 css 属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200544/

相关文章:

c# - 如何更改 WPF TextBlock 中的 TextDecoration 颜色?

html - 使用 CSS 用同级元素填充空白区域

html - 访问链接上的伪类

html - CSS 关键帧图像 fadeInOut 拒绝动画

html - 2 固定导航栏全浏览器宽度和高度

css - 有什么方法可以在 css 中增加文本下划线的重量吗?

html - 自定义类不覆盖其他 CSS

css - Canvas 位于导航栏上方

javascript - 如何使用 Ajax 添加多个计时器

jquery - 将鼠标悬停在更改文本和背景图像的 div 上