我正在撕掉我的头发。人们使用什么工具来调试css的格式问题?我有一些相对简单的使用css导航的格式,如下所示:
/* sub navigation */
.sidenav {
float: right;
width: 218px;
}
.sidenav h1 {
background: #BCB39F url(img/sidenavh1.gif) repeat-x;
border-bottom: 1px solid #999;
border-top: 1px solid #CCC;
color: #4A4A44;
font-size: 1.2em;
height: 22px;
margin: 0;
padding-left: 12px;
}
.sidenav h1 a {
color: #554;
text-decoration: none;
display: block;
}
.sidenav h1 a:hover {
background: #D6CCB9;
color: #654;
}
然后我在我的页面中有了这段代码:
<div class="sidenav">
<a href="ceremony">Wedding Ceremony</a>
<a href="reception">Wedding Reception</a>
<div class="clearer"></div>
</div>
它没有拿起风格。它工作得很好,所以我在其他地方做出的改变之一肯定会让某些东西不合适(我怀疑某个地方,但我真的很难找到它的位置。我页面的其余部分格式很好......)
有什么建议吗?
感谢firebug发现答案。
格式化未应用,因为链接的格式化仅应用于<h1>
元素中的链接 - 即html应该是:
<div class="sidenav">
<h1><a href="ceremony">Wedding Ceremony</a></h1>
<h1><a href=reception">Wedding Reception</a></h1>
<div class="clearer"></div>
</div>
答案 0 :(得分:28)
firebug
。还有一个在IE中工作的纯JavaScript版本,名为firebug lite
。
它允许您动态关闭或更改任何您想要的CSS
。
答案 1 :(得分:15)
要回答实际问题标题:我使用FireBug!
答案 2 :(得分:5)
Web Developer扩展程序也有一些不错的功能。
答案 3 :(得分:3)
Firefox的Firebug plugin有一些不错的CSS调试工具。
答案 4 :(得分:3)
Firebug真的是你的朋友!
右键单击页面的一部分,选择“Inspect element”,它将告诉您应用于该元素的所有样式。被取代的人被划掉,所以你可以确切地看到你出错的地方。
答案 5 :(得分:3)
如果您无法访问Firebug,也可以使用W3C CSS validator。这通常可以指出语法错误。
答案 6 :(得分:2)
Magilla Gorilla怀疑缺乏“:
<a href=reception">Wedding Reception</a>
答案 7 :(得分:1)
firebug是救星!
答案 8 :(得分:0)