当我将 CSS 放在 HTML 文档的 head 部分中时,一切似乎都正常。但是,当我将 CSS 移动到外部文件时,它不像内联时那样工作。
我的问题是,当我将 CSS 代码移动到外部文件时,是否需要更改任何内容?为什么它的工作方式与它在 HTML 头中的方式不同?
对我有什么建议吗?感谢所有的帮助...
我的菜单 CSS:
<style type="text/css">
.red #slatenav {
position:relative;
display:block;
height:42px;
font-size:15px;
font-weight:bold;
background:transparent url(MyImages/MenuLine.jpg) repeat-x top left;
font-family: Calibri;
}
.red #slatenav ul {
margin:0px;
padding:0;
list-style-type:none;
width:auto;
}
.red #slatenav ul li {
display:block;
float:left;
margin:0 1px 0 0;
}
.red #slatenav ul li a {
display:block;
float:left;
color:#fff;
text-decoration:none;
padding:12px 28px 0 28px;
height:28px;
border: 1px #606060 solid;
}
</style>
我的菜单 HTML
<div class="red">
<div id="slatenav">
<ul>
<li id="Home"><a href="#" title="css menus"></a>
</li>
<li><a href="#" title="css menus">About Us</a>
</li>
<li><a href="#" title="css menus">Solutions</a>
</li>
<li><a href="#" title="css menus">Services</a>
</li>
<li><a href="#" title="css menus">Technical Support</a>
</li>
</ul>
</div>
</div>
谢谢
jsfiddle:http: //jsfiddle.net/3wJfx/