我不知道这是不是发生在iPhone或所有智能手机上,因为此刻我只能访问iPhone,但它强迫所有链接都有下划线。
我已将text-decoration:none;
添加到span
AND a
元素,这两个元素都使用内联样式和类但它仍然显示,下面是代码:
<a href="http://www.example.com" style="text-decoration: none;" class="appleLinks">
<span style="text-decoration:none;" class="appleLinks" >
Example Link
</span>
</a>
我在<head>
标记内的<style>
部分中也有以下内容:
a { text-decoration: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a:focus { text-decoration: none; }
.appleLinks { text-decoration: none; }
我无法想象我还能添加哪些链接以使下划线消失
答案 0 :(得分:1)
如何失去内心并且只是做:
<a href="" style="color: #000001; font-weight: bold; text-decoration: none;">Link</a>
这总是很好(至少在Litmus的预览上)。
更新:
试试这个:
.appleLinks a { text-decoration: none !important; }
参考here。我认为a是因为你的客户动态地放置了一个href。
答案 1 :(得分:1)
对我有用的最好的事情是:
a[href^=tel] { color:#000000 !important; text-decoration:none !important; }
答案 2 :(得分:0)
试试这个
a { text-decoration: none !important; }
a:link { text-decoration: none !important; }
a:visited { text-decoration: none !important; }
a:hover { text-decoration: none !important; }
a:active { text-decoration: none !important; }
a:focus { text-decoration: none !important; }
.appleLinks { text-decoration: none !important; }
答案 3 :(得分:0)
我发现有些客户端(特别是Apple Mail)将边框样式应用于a
标签。以下CSS对我有用:
a[class="no_underline"] {text-decoration:none !important; border-bottom:none;}