使用html和css制作一个网页,在首页设置一个固定导航栏,其中至少包括“首页”、“新闻资讯” 、“热映电影” 、“注册会员” 、”加入我们”、”合作加盟”等栏目,点击后可打开相应网页,各个页面均包含和首页相同的固定导航栏。“新闻资讯”栏目还带有下拉菜单,包括院线新闻、影城活动、电影评论等选项。
时间: 2023-10-14 12:04:25 浏览: 95
HTML和css制作新闻页面
好的,这是一个关于网页制作的问题。以下是HTML和CSS代码的基本框架,你可以在此基础上进行修改和完善。
HTML代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>网页标题</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header>
<nav>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="news.html">新闻资讯</a>
<ul>
<li><a href="#">院线新闻</a></li>
<li><a href="#">影城活动</a></li>
<li><a href="#">电影评论</a></li>
</ul>
</li>
<li><a href="movies.html">热映电影</a></li>
<li><a href="register.html">注册会员</a></li>
<li><a href="join.html">加入我们</a></li>
<li><a href="cooperation.html">合作加盟</a></li>
</ul>
</nav>
</header>
<main>
<!-- 此处为网页内容 -->
</main>
<footer>
<!-- 此处为页脚内容 -->
</footer>
</body>
</html>
```
CSS代码:
```css
body {
margin: 0;
padding: 0;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 16px;
}
header {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 50px;
background-color: #333;
color: #fff;
}
nav ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-wrap: wrap;
}
nav ul li {
margin: 0;
padding: 0;
}
nav ul li a {
display: block;
padding: 0 20px;
line-height: 50px;
color: #fff;
text-decoration: none;
}
nav ul li:hover {
background-color: #444;
}
nav ul li ul {
position: absolute;
top: 50px;
left: 0;
background-color: #333;
display: none;
}
nav ul li:hover ul {
display: block;
}
nav ul li ul li {
display: block;
}
nav ul li ul li a {
display: block;
padding: 0 20px;
line-height: 30px;
color: #fff;
text-decoration: none;
}
main {
margin-top: 50px;
padding: 20px;
}
footer {
margin-top: 20px;
padding: 20px;
background-color: #eee;
text-align: center;
}
```
以上代码实现了一个基本的网页框架,包括固定导航栏和下拉菜单。你可以将其保存为index.html,然后创建其他页面并在其中引用相同的CSS文件,即可实现各个页面均包含和首页相同的固定导航栏。
阅读全文