-5

在锚标记中制作导航选项卡时,我使用了 text-decoration:none; css文件中的命令,但下划线和颜色变化仍然出现在我身上。有没有办法删除下划线和颜色变化

4

4 回答 4

2

就凭你说的,我猜你哪里错了。

#text-decoration:none;由于前面的 # 无效,您在 CSS 中使用它。

在 div 的样式中:

<div class="test" style="text-decoration:none;">Test</div>

现在在样式标签中:

.test {
   text-decoration:none;
}

我敢肯定,从这里您将能够弄清楚如何使用它来做您想做的事情。

于 2013-10-11T07:07:56.633 回答
1

点击这里工作演示

css

.lorem a{
text-decoration:none;
color:red;
}

html

<div class="lorem">
<a href="#">lorem ipsum</a>
</div>
于 2013-10-11T07:05:21.657 回答
1

像这样的风格。

ul > li > a {
text-decoration:none
}

它会 100% 工作,除非你嵌套了 A 真正有线。

于 2013-10-11T07:06:19.833 回答
0

如果您愿意分享您的实际 CSS,它会很容易为您提供帮助,但现在我们必须猜测......

在删除装饰之前尝试删除主题标签:

linkElement
{
  text-decoration:none;
}

如果按类选择元素,请使用

.linkElement
{
  text-decoration:none;
}

如果按 ID 选择元素,请使用

#linkElement
{
  text-decoration:none;
}

确保您对带有下划线的实际元素执行此操作。如果A(超链接)有下划线,不要选择LI覆盖它:

错误的例子:

<ul>
  <li>
    <a href="#">underlined words</a>
  </li>
</ul>

ul li
{
  text-decoration:none;
}

正确的例子:

<ul>
  <li>
    <a href="#">underlined words</a>
  </li>
</ul>

ul li a
{
  text-decoration:none;
}
于 2013-10-11T07:07:23.687 回答