我在 JS Fiddle 上有一个 HTML / CSS 项目,有几个问题jsfiddle ZyBZT。
- 没有出现
<DIV class"footer">
在底部。 - 背景图像不显示:
url('http://i.imgur.com/z5vCh.png')
- Sprite 图像未显示在
<UL>
列表中。
最初,Sprite 正在工作,我添加的任何内容都没有更改任何 Sprite CSS 代码,如下所示:
#nav {
list-style-type:none; /* removes the bullet from the list */
margin:20 auto;
text-shadow:4px 4px 8px #696969; /* creates a drop shadow on text in non-IE browsers */
white-space:nowrap; /* ensures text stays on one line */
width:600px; /* Allows links to take up proper height */
}
#nav li {
display: inline-block;
text-align: center;
width: 192px;
}
#nav a {
background: url('http://i.imgur.com/Sp7jc.gif') 0 -100px no-repeat;
display: block;
height: 50px; /* This allowed the buttons to be full height */
color: Blue;
}
#nav a:hover {
background-position: 0 -50px;
color:Red;
}
#nav .active, a:hover {
background-position: 0 0;
color: Black;
}
#nav .active:hover {
background-position: 0 0;
color: Black;
}
#nav span {
position:relative;
text-align: center;
vertical-align: middle; /* This doesn't seem to work (???) */
}
有时,背景图像有效,但有时无效。
最近,我一直在试图让这个 FOOTER div 工作,现在看来,它的更多部分被搞砸了。
我应该如何判断一段 CSS 何时破坏另一段 CSS?我如何知道什么时候尝试执行 CSS 并且出现错误?