1

a在我的 html 页面中使用了一个css我无法放置或修改的标签。在定义css a:link中以我不想在我的html文件中使用的方式设置样式。

如何使用我的a标签来删除从 . 继承的任何当前样式css,而不修改css文件?

就像是

<a href="foo.bar" style="none">foobar</a>

也许?

请记住,目前我无法修改css文件!

4

2 回答 2

3

不幸的是,您需要重置应用于元素的所有样式。

例如,如果您的锚标记具有以下样式:

a {
    color:#f00;
    font-weight:bold;
    font-size:100px;
    background:#00f;
    text-decoration:none;
    /* Etc... */
}

要重置它,您必须指定:

<a href="foo.bar" style="color:#000;font-weight:normal;font-size:16px;background:transparent;text-decoration:underline;<!-- Etc... -->
">foobar</a>
于 2013-05-20T13:19:45.973 回答
2

好的,到现在为止我想到了三种方法:

  1. 找出哪些样式将应用于此链接,并将这些样式规则的默认值放在该style单个的属性中<a>
  2. 给它<a>一个 ID:not(#linkID)并附加到您选择其他链接的选择器。这只是稍微编辑 CSS 文件。
  3. 将该单个链接放入<iframe>. <iframe>据我所知,包含文档的 CSS 不会影响 s 的内容。
于 2013-05-20T13:21:19.743 回答