【发布时间】:2014-01-22 16:44:19
【问题描述】:
嘿,我正试图让我的标题导航菜单堆叠在我的页面顶部......但是当我修复它时,它不会出现。而不是导航栏,只有点点......没有标题,没有导航栏......没有任何东西只有背景...... 这是我的代码 HTML:
</head>
<body>
<div id="header">
<li><a href="index.html" class="Logo"></a></li>
<li><a href="index.html"class="Home"></a></li>
<li><a href="Sugestology.html"class="Sugestology"></a></li>
<li><a href="TheCreator.html"class="Creator"></a></li>
<li><a href="InBulgaria.html"class="InBulgaria"></a></li>
<li><a href="Contacts.html"class="Contacts"></a></li>
</div>
CSS:
#header {
position: fixed;
top: 0;
z-index: 500;
height: 80 px;
width:100%;
}
#header li {float:left; }
#header li a.Logo {width:20%; height:80px; background:url("nav_01.jpg")}
#header li a.Home {width:20%; height:80px; background:url("nav_02.jpg")}
#header li a.Sugestology {width:20%; height:80px; background:url("nav_03.jpg")}
#header li a.Creator {width:20%; height:80px; background:url("nav_04.jpg")}
#header li a.InBulgaria {width:20%; height:80px; background:url("nav_05.jpg")}
#header li a.Contacts {width:20%; height:80px; background:url("nav_06.jpg")}
再一次,我希望这个导航是 100% 宽度,左侧是徽标 nav_01.jpg,它也将导致索引....右侧是导航栏,所有这些都堆叠在顶部时向下滚动....但是这段代码并没有出现只有六个句号....
【问题讨论】:
-
你把图片放在哪个文件夹里?可能css中的背景网址不对
-
不,它们与 HTML 文件和 CSS 文件在同一个文件夹中
-
请将完整代码发布到 JSFiddle。这段代码有一些问题,例如缺少 UL 标签,而我看到的最有问题的是,LI 的宽度为 20% x 6 = 120%。
-
您的 HTML 格式错误。您需要将
li包装在ul中并包含浮动(如果您还没有这样做的话)。 -
那么有人可以告诉我我应该做什么吗?
标签: html css menu navbar sticky