1

aHTML ページで、css配置または変更できないタグを使用しています。定義済みcss a:linkでは、ファイルで使用したくない方法でスタイルが設定されていhtmlます。

ファイルを変更せずに、aから継承された現在のスタイリングを削除するには、どのようにタグを使用すればよいですか?csscss

何かのようなもの

<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

さて、私は今まで3つの方法を考えていました:

  1. このリンクに適用されるスタイルを見つけて、これらのスタイル ルールのデフォルトをstyleその 1 つの の属性に入れます<a>
  2. <a>ID を指定し、他のリンクを選択するセレクターに追加し:not(#linkID)ます。それは、CSS ファイルをわずかに編集するだけです。
  3. その単一のリンクを<iframe>. <iframe>私の知る限り、含まれているドキュメントの CSS は s の内容に影響しません。
于 2013-05-20T13:21:19.743 に答える