18

Web サイトとこの CSS に 3 つの DIV 要素があります。

#box-left, #box-middle, #box-right a {
    text-decoration:none;
    color:#000000;
}

#box-rightただし、要素でのみ機能しているようです。

何か案は?

4

3 に答える 3

42

You have to put

#box-left a, #box-middle a, #box-right a {
    text-decoration:none;
    color:#000000;
}

Each value on the comma separator list is a selector on its own, it is not combined with the next elements:

#foo, .class p, #bar p:first-child a {
  something;
}

is equivalent to

#foo {
  something;
}

.class p {
  something;
}

#bar p:first-child a {
  something;
}
于 2013-08-02T08:47:45.967 に答える
2

試す

#box-left a, 
#box-middle a, 
#box-right a {
  text-decoration:none;
  color:#000000;
}

すべての div のアンカー タグ用であるためです。

アンカー タグ クラスを指定し、そのクラスを直接適用することをお勧めします。

于 2013-08-02T08:48:59.523 に答える
1

要素 a をセレクターに配置していないため、css をよく理解するために、div またはクラスを超えて連結する必要がある場合に、次のようなコードをよく理解するために新しい段落を作成することを検討してください。

#box-left a, 
#box-middle a, 
#box-right a {
    text-decoration:none;
    color:#000000;
}
于 2013-08-02T08:48:54.650 に答える