完全莫名其妙!我尝试过几种不同的方式重写text-decoration: none
行。我还设法通过定位来重新调整文字大小,但text-decoration: none
代码不会。
非常感谢。
代码
.widget
{
height: 320px;
width: 220px;
background-color: #e6e6e6;
position: relative;
overflow: hidden;
}
.title
{
font-family: Georgia, Times New Roman, serif;
font-size: 12px;
color: #E6E6E6;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
background-color: #4D4D4D;
position: absolute;
top: 0;
padding: 5px;
width: 100%;
margin-bottom: 1px;
height: 28px;
text-decoration: none;
}
a .title
{
text-decoration: none;
}
<a href="#">
<div class="widget">
<div class="title">Underlined. Why?</div>
</div>
</a>
答案 0 :(得分:29)
在内联元素(a)中有一个块元素(div)。这适用于HTML 5,但不适用于HTML 4.因此也只适用于实际支持HTML 5的浏览器。
当浏览器遇到无效标记时,他们会尝试修复它,但不同的浏览器会以不同的方式执行此操作,因此结果会有所不同。有些浏览器会将块元素移到内联元素之外,有些会忽略它。
答案 1 :(得分:26)
a:link{
text-decoration: none!important;
}
=&GT;和我一起工作:),祝你好运
答案 2 :(得分:6)
使用CSS Pseudo-classes并为您的代码添加一个类,例如:
<a class="noDecoration" href="#">
并将其添加到样式表中:
.noDecoration, a:link, a:visited {
text-decoration: none;
}
答案 3 :(得分:5)
在标题标记上添加此语句:
<style>
a:link{
text-decoration: none!important;
cursor: pointer;
}
</style>
答案 4 :(得分:3)
尝试将text-decoration: none;
放在a:hover css。
答案 5 :(得分:1)
我有一个答案:
<a href="#">
<div class="widget">
<div class="title" style="text-decoration: none;">Underlined. Why?</div>
</div>
</a>
有效。
答案 6 :(得分:1)
即使我删除'text-decoration:none;'也没有下划线从你的代码。 但我有类似的经历。
然后我添加了一个代码
a{
text-decoration: none;
}
和
a:hover{
text-decoration: none;
}
因此,请尝试使用以下代码:hover。
答案 7 :(得分:1)
当我尝试自定义WordPress主题并且文本修饰对我没有帮助时,我有很多头痛的问题。 在我的情况下,我不得不删除盒子阴影。
a:hover {
text-decoration: none;
box-shadow: none;
}
答案 8 :(得分:1)
如果您想要导航栏
ul{ list-style-type: none; } li{text-decoration: none;
带有标记:
a:link {text-decoration: none}
答案 9 :(得分:0)
尝试将其添加到样式表中:
a {text-decoration:none;}
答案 10 :(得分:0)
我使用下面的代码让我在Chrome中工作。您可以调整嵌套:
a:-webkit-any-link { color: black; }
答案 11 :(得分:0)
为所有链接添加特定类:
html:
[url getResourceValue:&volType forKey:NSURLVolumeIsEncryptedKey error:&error];
if (volType)
{
encrypted = TRUE;
}
在css中:
<a class="class1 class2 noDecoration"> text </a>
答案 12 :(得分:0)
请注意,在其他情况下,代码库可能使用border-bottom
的css属性,例如border-bottom: 1px;
,其产生的效果与text-decoration: underline
非常相似。在这种情况下,请确保将其设置为无,border-bottom: none;
答案 13 :(得分:-5)
我只是用旧的方式做到了,我知道它不对,但它是一个快速修复。
<h1><a href="#"><font color="#FFF">LINK</font></a></h1>