HTML 尽管使用模板代码,但导航栏不起作用

HTML Navigation bar doesn´t work although using template code

我正在使用 phase-5 HTML-Editor 编写 HTML-Webside,我想制作一个水平导航栏。它仍然不起作用,尽管我已经在其中粘贴了其他程序员的代码,但它仍然显示为正常的垂直列表。 这是 HTML-代码:

  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
 <title>Webiste-Title</title>
 <link href="Style.css" type="text/css" rel="stylesheet">
 </head>
 <body>
 <div id="Headbanner">
 <h1>Welcome</h1>
 </div>

 <div style="border:1px solid blue;" >
 <ul id="navi" style="display:inline;list-style-type:none;min-width:720em
 width:size 600px;position:absolute;" >
 <li><a href="index.html">Home</a></li>
 <li><a href="news.html">News</a></li>
 <li><a href="contact.html">Contact</a></li>
 <li><a href="chronik.html">Chronik</a></li>
 </div>

 </body>
 </html>

导入的 CSS 除了 h1 的颜色变化外是空的。我还不能 post 图片,但它将所需的导航栏显示为垂直列表。

我查看了其他线程,但没有任何效果。 感谢所有已经尝试提供帮助的人。

蒂姆·瓦尔布罗克

试试这个:

  HTML
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#" id="current">Item one</a></li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
<li><a href="#">Item four</a></li>
<li><a href="#">Item five</a></li>
</ul>
</div>

CSS
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

这种风格可以解决您的问题

#navi li{
    display:inline;
    list-style-type:none;
    min-width:720em;
     width:600px;
    }

点击 fiddle :Fiddle