两页中相同的文字,但不同<a> style</a>

时间:2013-08-03 08:27:42

标签: php javascript html css

我有一个数据库,我插入新闻。这些新闻显示在2个不同的页面(其中一个内页脚)中,我希望能够使用不同的&lt;一个&GT;这些页面中的风格。 文本是从两个页面的数据库中收集的,但在页脚中被视为不同的样式。 一切都很顺利,但是当我有一个&lt;一个&GT;标记,只有一种样式应用于该标记...

有没有办法只在页脚中更改标签样式,而不是在另一页中?

这是从数据库

获取新闻的页脚代码的一部分
<table class='noutatitabel'>
<tr>
<td class='faramargini'>
<div class='data'>
<div class='luna'>$Luna</div>
<div class='ziua'>$Ziua</div>
</div>
</td>
<td class='white'>$Mesaj
</td>
</tr>
</table><br>

在另一页我已经取代了

<td class='white'>$Mesaj</td>

<td class='albastru'>$Mesaj<td>

我用

<a id="link4" href="link">text</a>

id link4的css

#link4{color: #fff;}
#link4:visited{color: #fff;}

有没有办法在这些页面中使用不同的样式?

1 个答案:

答案 0 :(得分:3)

你没有很多CSS经验吗?

CSS选择器有不同的方式。假设您只想在子元素中选择一个链接,您可以使用下一个CSS选择器

td.white a#link4 {
    // your css here
}

这个只会设置id为“link4”的a,它是td class =“white”元素的子元素。

td.albastru a#link4 {
    // your css here
}

这个只会设置id为“link4”的a,它是td class =“albastru”元素的子元素。