2
4

5 回答 5

2

您的选择器顺序错误,您还需要在 ID 值和类型选择器之间留一个空格,因为它是 div 的后代。改用这个:<a>

#myStyle a {
   background-color:transparent;
   padding:0px;
}
于 2013-09-13T17:23:30.667 回答
2

您的方法是正确的,但您必须以您的风格切换选择器

#myStyle a {
    background-color:transparent;
    padding:0px;
}

将更改 ID 为 #myStyle 的 DIV 中所有链接的样式

于 2013-09-13T17:26:13.143 回答
1

您需要使用 CSS 类而不是 ID,如下所示:

a.myStyle {
    background-color: transparent;
    padding: 0px;
}

然后您可以将类应用于每个锚标记,如下所示:

<a class="myStyle" href="..."><img src="..."/></a>
<a class="myStyle"  href="..."><img src="..."/></a>
<a class="myStyle" href="..."><img src="..."/></a>
于 2013-09-13T17:21:53.280 回答
0

使用一个类,因为您不能为多个元素提供相同的 id

<ul style="margin-top:10px;">

   <a class=myStyle href="..."><img src="..."/></a>
   <a class=myStyle href="..."><img src="..."/></a>
   <a class=myStyle href="..."><img src="..."/></a>

</ul>

然后你的CSS变成

a.myStyle {
    background-color: transparent;
    padding: 0px; 
}
于 2013-09-13T17:22:00.953 回答
0

尝试这个。

<style>
.anchor
{
background-color:transparent;padding:0px;
}
</style>

<ul style="margin-top:10px;">

   <a class="anchor" href="..."><img src="..."/></a>
   <a class="anchor" href="..."><img src="..."/></a>
   <a class="anchor" href="..."><img src="..."/></a>

</ul>
于 2013-09-13T17:23:06.473 回答