css - Safari 忽略文本 :decoration:underline;

标签 css safari underline text-decorations

我无法在 safari 中使用下划线,它似乎采用了默认的无下划线链接样式,而不是下面的 css。

知道是什么原因造成的吗?

div.header .container .accountPannel .top a.alias { color:#fff; font-size:10px; float:left; text-decoration:underline !important; max-width:108px; overflow:hidden;}

提前致谢。

最佳答案

我在这里假设您已经为 Safari 制作了一个用户样式表,它关闭了链接的下划线,因为 Safari 没有针对这些下划线的程序设置。

所以,可能发生的是你有

text-decoration: none !important;

在您的用户样式表中。
并且用户样式表总是覆盖文档样式表。所以无论你是否将 !important 放在文档中,用户样式将始终有效。

解决方案:编辑您的用户样式表以简单阅读

text-decoration: none;

然后它可以被文档样式覆盖。

关于css - Safari 忽略文本 :decoration:underline;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933559/

相关文章:

javascript - 没有内联样式的 Canvas 网格是不正确的

html - 调整具有动画 "translate(%)"的元素大小时 Safari 错误的解决方法

html - Safari 在放大/缩小时会弄乱设计

swift - 如何从 UIBarButtonItem 中删除下划线? ( swift )

html - css:如何给一个 block 加下划线,而不是它有文本的部分

jquery - 设置-webkit-overflow-scrolling : touch using jQuery

html - 选中时更改复选框标签的颜色

css- 交换 2 个单词的顺序

javascript - Srcset 似乎不适用于 iOS7 中的移动 safari?

java - 如何给 EditText 添加下划线