gpt4 book ai didi

html - 如何将导航栏放入标题中?

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:43 26 4
gpt4 key购买 nike

我试图将导航栏放在标题内,但它只停留在标题下方。我怎样才能解决这个问题?导航 div 在 <header> 内所以我不确定为什么整个导航栏都设置在标题下方。

这是 JSFIDDLE链接。

HTML代码

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>FMHS Choral Dept.</title>
<link href="css/mainstyle.css" rel="stylesheet" type="text/css">
<link rel="icon" type="text/css" href="img/favicon.png" />
<link href='http://fonts.googleapis.com/css?family=Roboto:700' rel='stylesheet' type='text/css'>
</head>

<body>
<header><span><a href="#">FMHS Choral Department</a></span></p>
<div class="nav_wrap">
<div class="nav_items">
<ul>
<li>Home</li>
<li>About Us</li>
<li>Calender</li>
<li>News</li>
<li>Awards/Honors</li>
<li>Documents</li>
<li>Links</li>
</ul>
</div><!--end of nav_items-->
</div><!--end of nav_wrap-->
</header><!--end of header-->
<div class="container">


</div><!--end of container-->
</body>
</html>


CSS 代码

@charset "utf-8";
/* CSS Document */

body {
background-image:url(../img/crossword_green.png);
margin:0;
}

/* HEADER */

header {
font-family: Roboto;
width:100%;
height:50px;
font-size:24px;
background:#FFF;
text-align:left;
box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.5);
position:fixed;
top:0;
line-height:50px;
}


header span {
margin-left:20px;
}

header span a {
text-decoration:none;
color:#000;
}

.nav_wrap {
width:800px;
float:right;
background:#f0f;
}

.nav_items ul li {
display:inline-block;
list-style-type:none;
float:right;
}

/* CONTAINER */

.container {
width:900px;
height:800px;
border-radius:5px;
background:#fff;
margin:auto;
margin-top:70px;
}

最佳答案

http://jsbin.com/lufik/1/edit

首先,您需要使用一些 CSS 重置,我使用了全局:

*{margin:0; padding:0;}

你不需要将高度设置为 header
...除非您想用“移动”图标替换菜单。

header {
font-family: Roboto;
width:100%;
/*height:50px;*/ /* nope */

你不需要你的导航包装器的宽度,你已经正确地 float 了它:

.nav_wrap {
/*width:800px;*/ /* njaaah */
float:right;
}

你不需要向左浮动你的 LI 元素:

.nav_items ul li {
display:inline-block;
list-style-type:none;
/*float:right;*/ /* nöööu */
}

P.S:我真的会把@media 规则应用到花哨的导航选项卡图标上!

关于html - 如何将导航栏放入标题中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25717195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com