【发布时间】:2017-06-21 21:02:46
【问题描述】:
我正在尝试找到一种方法来使导航栏和标题标题成为彼此的一部分。换句话说,我希望我的标题文本位于导航栏的顶部或其一部分,以及导航栏和标题文本都固定在页面顶部以进行滚动。我一直在玩,没有得到任何地方。我不太确定如何控制它的 css 和 html。
header {
/*insert something here?*/
}
nav {
background-image: url("header.jpg");
background-position: center;
padding: 1%;
overflow: hidden;
}
nav a {
float: left;
display: block;
color: orange;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size 17px;
font-family: helvetica;
letter-spacing: 2px;
}
nav li,
nav ul {
list-style: none;
}
nav a:hover {
background-color: #ddd;
color: black;
}
nav .material-icons {
display: none;
font-size: 36px;
color: blue;
}
@media screen and (max-width: 600px) {
nav a:not(:first-child) {
display: none;
}
nav .material-icons {
float: left;
display: block;
}
}
<header>
Knox Enterprises Inc.
<nav>
<i class="material-icons">menu</i>
<a href="index.html">Home</a>
<a href="About.html">About</a>
<a href="Contact.html">Contact</a>
</nav>
</header>
【问题讨论】: