Html 如何正确设置导航栏的格式,使所有类别并排排列?
我已经看了一大堆CSS,但没有弄明白。我的css技能似乎比我想象的要差得多。这是代码笔的链接 基本上,“关于”选项卡不是它应该在的位置,如图中所示。这是我唯一遇到麻烦的部分。我已经查看了导航css部分,但是还不能推断为什么会发生这种情况。谢谢你的帮助Html 如何正确设置导航栏的格式,使所有类别并排排列?,html,css,Html,Css,我已经看了一大堆CSS,但没有弄明白。我的css技能似乎比我想象的要差得多。这是代码笔的链接 基本上,“关于”选项卡不是它应该在的位置,如图中所示。这是我唯一遇到麻烦的部分。我已经查看了导航css部分,但是还不能推断为什么会发生这种情况。谢谢你的帮助 #nav_menu { position: relative; } #nav_menu ul { list-style-type: none; margin: 0; padding: 0; position
#nav_menu {
position: relative;
}
#nav_menu ul {
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
}
#nav_menu ul li {
float: left;
}
#nav_menu ul li a {
display: block;
width: 160px;
padding: 1em 0;
text-decoration: none;
text-align: center;
color: white;
font-weight: bold;
background-color: #800000;
}
#nav_menu a.current {
color: yellow;
}
#nav_menu ul ul {
display: none;
top: 100%;
position: absolute;
}
#nav_menu ul li:hover > ul {
display: block;
}
#nav_menu >ul::after {
content: "";
clear: both;
display: block;
}
#nav_menu ul ul li{
float: none;
}
发布此代码是因为stackoverflow使我您的标题插入导航栏。试试这个:
header {
overflow: hidden;
}
或者这个:
header::after {
content: "";
clear: both;
display: block;
}
您可以使用表格标签轻松对齐菜单栏中的按钮
<!DOCTYPE html>
<style>
*{
margin:0;
}
#head{
width:100%;
height:50px;
background:green;
color:#fff;
font-size:25px;
text-align:center;
padding-top:15px;
position:fixed;
}
#btns{
position:fixed;
margin-top:63px;
width:100%;
background:#0f6600;
}
input[type=button]{
width:100%;
height:35px;
background:#0f6600;
color:#fff;
font-size:13px;
border:none;
outline:none;
cursor:pointer;
}
input[type=button]:hover{
color:yellow;
}
</style>
<html>
<head>
<title>Nav Bar</title>
</head>
<body>
<div id="head">
Navigation Bar In HTML
</div>
<table cellspacing="0" id="btns"><tr><td>
<input type="button" value="Home"><td>
<input type="button" value="Speakers"><td>
<input type="button" value="Luncheons"><td>
<input type="button" value="Tickets"><td>
<input type="button" value="About us"><td>
</table>
</body>
</html>
*{
保证金:0;
}
#头{
宽度:100%;
高度:50px;
背景:绿色;
颜色:#fff;
字体大小:25px;
文本对齐:居中;
填充顶部:15px;
位置:固定;
}
#基站{
位置:固定;
利润上限:63像素;
宽度:100%;
背景:#0f6600;
}
输入[类型=按钮]{
宽度:100%;
高度:35px;
背景:#0f6600;
颜色:#fff;
字体大小:13px;
边界:无;
大纲:无;
光标:指针;
}
输入[类型=按钮]:悬停{
颜色:黄色;
}
导航条
HTML中的导航栏
是的,第一块代码就成功了。如果我可以问一下,你是如何注意到的?你可以看到徽标图像与不需要的空间的宽度大致相同,并且你正在使用浮动和清除,因此在codepen中进行了测试,并且成功了。