作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以,我正在学习如何编写 HTML5、CSS3 和所有这些好东西。但我有一个问题这本书没有解决。您可能会看到,导航区域不会从页眉到页脚。我希望有人能帮助我理解如何让它从页眉到页脚。也许这只是一个简单的填充。但我不想弄乱布局。希望我不是在问一个愚蠢的问题。
/*HEADER*/
header {
border: 3px solid black;
}
/*BODY*/
nav {
float: left;
clear: both;
width: 20%;
border: 3px solid black;
}
section {
float: left;
width: 75%;
padding-left: 1em;
border: 3px solid black;
}
article {
float: left;
width: 75%;
padding-left: 1em;
border: 3px solid black;
}
/*FOOTER*/
footer {
text-align: center;
clear: both;
border: 3px solid black;
}
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<link rel="stylesheet"
type="text/css"
href="semanticTags.css"/>
<title>
Semantic Tags
</title>
<body>
<header>
<h1>This is my header</h1>
</header>
<nav>
<h2>Navigation</h2>
<ul>
<li><a href="google.com">Google</a></li>
<li><a href="Bing.com">Bing</a></li>
<li><a href="Yahoo.com">Yahoo</a></li>
<li><a href="Aol.com">AOL</a></li>
<li><a href="Facebook.com">Facebook</a></li>
</ul>
</nav>
<section id="1">
<h2>
Section 1
</h2>
<p>
Section Body
</p>
</section>
<section id="2">
<h2>
Section 2
</h2>
<p>
Section Body
</p>
</section>
<article>
<h2>
Article
</h2>
<p>
Article Body
</p>
</article>
<footer>
<h2>footer</h2>
<address>
DreamRiskers<br>
<a href="mailto:email@gmail.com">
email@gmail.com
</a>
</address>
</footer>
</body>
</head>
</html>
最佳答案
我可以建议两种方法:
html file
, 添加: < body
class="nav"
>
在你的css file
, 制作:
.
nav {
float: left;
clear: both;width: 100%;
height: 100%;border: 3px solid black;
background-color:yellow; }
background-color只是为了区分。
在你的 html file
, 把 <nav>
在 <body>
之后标记标签,和 </nav>
在 </body>
之前标记标记
并让你的 css file
如下:
nav {
float: left;
clear: both;width: 100%;
height: 100%;border: 3px solid black;
background-color:yellow; }
关于html - 如何制作从页眉到页脚的菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47292143/
我是一名优秀的程序员,十分优秀!