似乎当我向我的锚添加'href'标签时,我失去了所有的CSS格式。 css对待链接的方式有什么特别之处吗?
这是简单的css
.topmenu > ul > li > a:visited,
.topmenu > ul > li > a:active,
.topmenu > ul > li > a:hover,
.topmenu > ul > li > a:link,
.topmenu > ul > li > a { font-family:Arial; font-size:1.0em; font-weight:bold; color:White; text-decoration:none; }
这是html
<div class="topmenu">
<label>Name of Dept.</label>
<ul>
<li><a href="http://www.myurl.com">Itinerary</a></li>
<li><a>Team Members</a></li>
<li>Fundraising</li>
<li>Resources</li>
<li>Dates</li>
</ul>
</div>
没有href格式正确。与href没有。我本以为css a:link和a:visited会覆盖那个场景。如果我在css中添加!important,那么我到处都会得到正确的格式。
答案 0 :(得分:1)
您可以向规则添加!important这一事实表明您有另一个优先的规则。你有用[href]定位的东西吗?
尝试在Firebug或Safari的开发者工具中加载您的页面,看看您指定的其他样式是否覆盖了您的规则。