怎么编写一个网页,显示2*2的图片阵列并且每张图都有说明,要求有nav,背景图片,footer
时间: 2024-03-16 09:46:52 浏览: 140
网页显示图片
要编写一个网页,显示2*2的图片阵列并且每张图都有说明,需要遵循以下步骤:
1. 创建一个HTML文件并在文件头部添加必要的元数据和标签,如DOCTYPE、HTML、HEAD、TITLE等。
2. 在BODY标签内,使用DIV元素创建一个名为main的容器,将其宽度设为100%、高度设为auto,并设置其背景图片。
3. 在main容器内,使用NAV元素创建一个导航菜单,可以使用无序列表和链接元素来实现。
4. 接下来,在main容器内,使用DIV元素创建一个名为gallery的容器,将其宽度设为80%、高度设为auto,并设置其居中显示。
5. 在gallery容器内,使用TABLE元素创建一个2*2的表格,每个单元格内分别放置一张图片和图片说明。
6. 最后,在main容器内,使用FOOTER元素创建一个页脚,可以在其中添加版权信息等。
以下是一个可能的HTML代码示例:
```
<!DOCTYPE html>
<html>
<head>
<title>图片阵列展示</title>
<meta charset="UTF-8">
<style>
body {
margin: 0;
padding: 0;
}
#main {
width: 100%;
height: auto;
background-image: url('bg.jpg');
background-size: cover;
background-position: center;
overflow: hidden;
}
nav {
width: 80%;
margin: 0 auto;
padding: 20px 0;
text-align: center;
background-color: rgba(255,255,255,0.8);
}
nav ul {
list-style: none;
display: inline-block;
margin: 0;
padding: 0;
}
nav li {
display: inline-block;
margin: 0 20px;
}
nav a {
text-decoration: none;
color: #333;
font-size: 18px;
font-weight: bold;
}
#gallery {
width: 80%;
margin: 50px auto;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
}
#gallery table {
width: 100%;
height: 100%;
border-collapse: collapse;
text-align: center;
}
#gallery td {
width: 50%;
height: 50%;
padding: 20px;
vertical-align: middle;
}
#gallery img {
display: block;
max-width: 100%;
height: auto;
margin: 0 auto;
}
#gallery p {
margin: 10px 0;
font-size: 16px;
font-weight: bold;
}
footer {
width: 100%;
padding: 20px 0;
text-align: center;
background-color: rgba(255,255,255,0.8);
position: absolute;
bottom: 0;
left: 0;
}
footer p {
margin: 0;
font-size: 14px;
color: #666;
}
</style>
</head>
<body>
<div id="main">
<nav>
<ul>
<li><a href="#">首页</a></li>
<li><a href="#">新闻</a></li>
<li><a href="#">产品</a></li>
<li><a href="#">关于我们</a></li>
</ul>
</nav>
<div id="gallery">
<table>
<tr>
<td>
<img src="pic1.jpg" alt="图片1">
<p>图片1说明</p>
</td>
<td>
<img src="pic2.jpg" alt="图片2">
<p>图片2说明</p>
</td>
</tr>
<tr>
<td>
<img src="pic3.jpg" alt="图片3">
<p>图片3说明</p>
</td>
<td>
<img src="pic4.jpg" alt="图片4">
<p>图片4说明</p>
</td>
</tr>
</table>
</div>
<footer>
<p>© 2021 网站名称 版权所有</p>
</footer>
</div>
</body>
</html>
```
注意,以上代码只是一个示例,你需要根据具体需求进行修改和调整。同时,为了使页面更加美观和易用,你可能还需要添加一些JavaScript脚本、CSS样式等。
阅读全文