这里我有一些来自我正在制作的网站的代码。我在css中设置链接样式时遇到了麻烦。我不确定他们为什么不改变。我使用类的原因也是因为我重复了4次这个代码(不要担心原因:P)顺便说一句我也试过把'a'前面的.profileLinks放在一边也没用:(
这是外部CSS样式表
#trends .profileLinks a:link{
color:#0000FF;
text-decoration:none;
background: transparent;
}
#trends .profileLinks a:visited {
text-decoration: none;
color: #0000FF;
background: transparent;
}
这是Html代码
<div id="trends">
<h1> Trends... </h1>
<a href="#" title="Profile Image"><img src="logo.png" alt="Profile Image" height="59" width="68"> </a>
<a class="profileLinks" href="#" title="User's Profile Name"> Mark Fonacier </a>
<a class= "commentLinks" onClick ="javascript:ShowHide('HiddenDiv')" href="javascript:;" ><i>Comment</i></a>
<br/>
<p>
PostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPostPost
</p>
<a onClick ="javascript:ShowHide('HiddenDiv')" href="javascript:;" ><i>Comment</i></a>
<div class="mid" id="HiddenDiv" style="DISPLAY: none" >
<form method="post" action="">
<textarea name="comments" cols="60" rows="2" placeholder="Enter your comments here..." maxlength="1000">
</textarea>
<input type="submit" value="Submit" />
</form>
</div>
<br/>
答案 0 :(得分:2)
这个选择器,
#trends .profileLinks a:link
仅适用于类<a>
的元素的子profileLinks
标记,而<a>
是应用了类的元素。像这样改变:
#trends a.profileLinks:link
另一条规则也是如此。
答案 1 :(得分:0)
你还有其他任何样式表被覆盖吗?
试试这个
#trends .profileLinks a:link {
color:#0000FF !important;
text-decoration:none;
background: transparent;
}
答案 2 :(得分:0)
嘿试试this one只为所有链接定义颜色。将链接颜色更改为您想要的颜色。