有没有办法只禁用一个 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/