我并不太关心"内容"区域,更像是导航栏。我之前没有使用下拉菜单做过任何工作。此外我目前的尝试都失败了,我的汉堡包图标非常不合适,似乎它上面有某种无形的边缘。然后我的标题文字贴在导航栏的顶部。
a:link, a:hover, a:active, a:visited {
text-decoration: none;
color: inherit;
}
div.nav {
width: 100%;
background-color: #1c1c1c;
color: white;
position: absolute;
top: 0;
left: 0;
right: 0;
margin-top: 0;
height: 50px;
}
.nav h1 {
text-align: center;
margin: 0 auto;
font-size: 1.5em;
position: fixed;
top: 0;
left: 50%;
right: 50%;
}
.nav h2 {
text-align: left;
color: white;
position: fixed;
top: 0;
left: 2%
}
li.dropdown {
text-align: left;
}
div.dropdown-content {
display: none;
}

<div class="nav">
<h1>Title</h1>
<h2>☰</h2>
</div>
&#13;
答案 0 :(得分:1)
做更多的研究。
a:link, a:hover, a:active, a:visited {
text-decoration: none;
color: inherit;
}
div.nav {
width: 100%;
background-color: #1c1c1c;
color: white;
position: absolute;
top: 0;
left: 0;
right: 0;
margin-top: 0;
height: 50px;
}
.nav h1 {
text-align: center;
margin: 0 auto;
font-size: 1.5em;
position: fixed;
top: 0;
left: 50%;
right: 50%;
}
.nav h2 {
text-align: left;
color: white;
position: fixed;
top: 0;
left: 2%
}
li.dropdown {
text-align: left;
}
div.dropdown-content {
display: none;
}
.content{
display: inline-block;
width: 45%;
height: 200px;
border: 2px solid black;
border-radius: 10px;
margin: 60px 10px 0 10px;
text-align: center;
}
<div class="nav">
<h1>Title</h1>
<h2>☰</h2>
</div>
<div>
<div class="content">
content
</div>
<div class="content">
content
</div>
</div>
答案 1 :(得分:0)
我在开发的这个阶段提供的最佳建议是,您将了解CSS重置。 http://sixrevisions.com/css/css-reset-stylesheets/解释得更多。通过将样式重置为“零”位置(在所有浏览器中),您可以以一定的一致性启动项目。