-7
4

6 回答 6

4

给他们上css课?

<a href='http://google.com' class='class1'>Google</a>
<a href='http://yahoo.com' class='class2'>Yahoo</a>

a.class1{border:1px solid #ff9900;}
a.class2{border:1px solid #ff0099;}

或者使用包装元素

<div class='class-a'>
  <a href='http://google.com'>Google</a>
  <a href='http://yahoo.com'>Yahoo</a>
</div>

<div class='class-b'>
  <a href='http://google.com'>Google</a>
  <a href='http://yahoo.com'>Yahoo</a>
</div>

div.class-a a{background-color:red;}
div.class-b a{background-color:blue;}
于 2013-06-27T14:02:24.927 回答
3

你应该给他们单独的 CSS 类:

在您的 CSS 中:

a.this { ... }
a.that { ... }

在您的 HTML 中:

<a href='' class='this'>...</a>
<a href='' class='that'>...</a>
于 2013-06-27T14:02:06.403 回答
2

您可以使用类对锚点进行分类。

CSS:

a.red {
   color: red;
}

a.blue {
   color: blue;
}

HTML:

<a href="#" class="red">Hello!</a>
<a href="#" class="blue">Bye!</a>

您的输出将分别是红色和蓝色的锚点。

看看这里,在 JSFiddle上玩。

于 2013-06-27T14:04:41.790 回答
1

为了给您的标签(或任何 HTML 元素)添加不同的 CSS 样式,请使用 ID 或 CLASS。

请注意一个重要的概念,即 ID 只能使用一次,而类应该用于同一元素的多个项目,但不是所有项目,例如:使用 CLASS:(链接 1 的大小为 20,链接 2 和 3 是大小 10,而 Link 3 设置为默认大小)

<a href="#" class="anchor1">Link 1</a>
<a href="#" class="anchor2">Link 2</a>
<a href="#" class="anchor2">Link 3</a>
<a href="#" class="anchor3">Link 4</a>

<style>
.anchor1{
   font-size:20px;
}

.anchor2{
   font-size:10px;
}
</style>

使用 ID:(链接 1 的大小为 20,链接 2 的大小为 10,而链接 3 和 4 设置为默认大小。)

    <a href="#" id="anchor1">Link 1</a>
    <a href="#" id="anchor2">Link 2</a>
    <a href="#" id="anchor3">Link 3</a>
    <a href="#" id="anchor4">Link 4</a>

<style>
#anchor1{
   font-size:20px;
}

#anchor2{
   font-size:10px;
}
</style>

有关何时使用 ID 与 CLASS 的更深入说明,请参阅本指南

于 2013-06-27T14:08:31.770 回答
1

为他们添加 id 或 class

html:

<a href="..." class="anchor1">Anchor 1</a>
<a href="..." class="anchor2">Anchor 2</a>

CSS:

.anchor1{
   color: red;
}

.anchor2{
   color: blue;
}
于 2013-06-27T14:02:43.233 回答
1
<a class="someClass">Link</a>

.someClass { /* your styles here */ }
于 2013-06-27T14:02:52.590 回答