我试图删除文本装饰:直通;样式应用于我的元素,我似乎无法这样做.我试过text-decoration:none;但它不起作用.
当我应用文字装饰时:下划线;为了跨越,似乎不是替换直通式,而是浏览器添加下划线样式.
我知道我总是可以重写我的HTML,所以需要直通的元素有自己的类.我想知道是否有其他选择,然后重组我的HTML.
最佳答案
I know I can always re-write my HTML so the elements that require a
line-through
has their own class. I’m wondering if there is an alternative other then restructuring my HTML.
并不是的.你看到的行为总共是by design;祖先总是将他们的文本装饰传播给某些后代,相反,你不能从后代中影响祖先的文本装饰.
目前,没有一种非常可行的重组替代方案,尽管text-decoration-skip
from the upcoming CSS3 text decoration module看起来很有希望.