我正在使用Dreamweaver对我的网站进行编码。为了使整个div都可单击,我在锚元素中有一个带有文本的div,但是当在浏览器中显示时,Text下方有一条奇怪的Purple / Red线。

我有文字修饰:无;在代码中。任何帮助,将不胜感激!

浏览器中的网站:http://test.crows-perch.com/

有问题的文本的HTML:

<a href="/" class="Guides"><div id="Guides"><div id="GuidesT">GUIDES</div></div></a>


所有相关元素的CSS:

     #Guides {
     z-index: 4;
     position: relative;
     margin: 0 auto;
     top: -135px;
     right: 89px;
     width: 133px;
     height: 65px;
     background: url(../images/button%20texture%20b.jpg);
     border-style: solid;
     border-width: 1px;
     border-color: #7F7F7F;
     border-top: none;
     border-bottom: none;
     text-align: center;
  }

#Guides:hover {
     width: 133px;
     background:url(../images/button%20overlay%20b.png) no-repeat center,        url(../images/button%20texture%20b.jpg) no-repeat top left;
     background-size: cover;
}

 #GuidesT {
     text-decoration: none;
     font-family: "Cinzel Regular";
     font-size: 18px;
     letter-spacing: 1px;
     color: #D2C300;
     line-height: 65px;
     vertical-align: middle;
 }

最佳答案

text-decoration通常应用于链接,而不应用于链接中的元素。尝试以下方法:

a.Guides { text-decoration: none; }

10-06 00:08