我无法去掉下划线文本

发布于 2024-12-07 20:35:18 字数 562 浏览 0 评论 0原文

我得到了这个代码:

<div class="class1"><a href="http://nvm/">text</a></div>

class1 的 CSS 代码如下:

.class1 {
       text-decoration: none;
}

输出看起来一直在,直到我将鼠标移到 div 上。然后文本带有下划线。

当然,我已经尝试了很多方法,例如:

.class1:hover {
      text-decoration: none;
}

我还尝试添加 !important 属性,但仍然没有达到预期的结果。 :/

我还使用 firebug 来调试 HTML & CSS 代码,我找不到任何具有属性 text-decoration: underline; 的类。

我知道这是一个很愚蠢的问题,但我没有主意。

I got this code:

<div class="class1"><a href="http://nvm/">text</a></div>

CSS code of class1 is following:

.class1 {
       text-decoration: none;
}

The output looks on, until I move the mouse over the div. The text is underlined then.

Sure, I've tried a lot of methods like:

.class1:hover {
      text-decoration: none;
}

I've also tried to add a !important attribute, but still without expected results. :/

I've also used firebug to debug the HTML & CSS code, and I can't find any class with attribute text-decoration: underline;.

I know this is such a silly question, but I'm out of ideas.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

离不开的别离 2024-12-14 20:35:19

您应该将 .class1 内的 a 元素的 text-decoration 属性设置为 none,因为这是包含文本的元素(也可能是您悬停的元素)。

例如:

.class1 a (所有祖先为 .class1a 标记)

.class1 > a(父级为 .class1 的所有 a 标记)

You should set the text-decoration property to none for the a element inside of .class1, since that is the element that contains the text (and likely the element that you are hovering on).

For example:

.class1 a (all a tags whose ancestor is .class1)

OR

.class1 > a (all a tags whose parent is .class1)

萧瑟寒风 2024-12-14 20:35:19

如果您在其他地方设置全局 属性,则需要专门覆盖该类的 标记。

.class1 a { 文本装饰:无; }

.class1 a:hover {text-decoration: none; }

取决于您是否也定义了全局悬停

If you're setting a global <a> property elsewhere, you'll need to specifically override the <a> tags for that class.

.class1 a { text-decoration: none; }

and

.class1 a:hover {text-decoration: none; }

depending on if you have a global hover defined too

青丝拂面 2024-12-14 20:35:19
div.class1 a { Properties:values} 

将是一个很好的做法。

div.class1 a { Properties:values} 

Would be a good practice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文