编写一个html网页,要求图片居中,
时间: 2023-05-15 16:07:31 浏览: 110
可以使用以下代码实现:
```html
<!DOCTYPE html>
<html>
<head>
<title>居中图片</title>
<style>
img {
display: block;
margin: 0 auto;
}
</style>
</head>
<body>
<img src="image.jpg" alt="图片">
</body>
</html>
```
其中,`display: block;`将图片设置为块级元素,`margin: 0 auto;`将图片水平居中。
相关问题
请设计一个HTML网页,其要求如下,在最外围设置一个大的框,要求有圆角边框加粗;然后在框内的顶部加个框,框里存放logo图片,位置居中,在logo下方再加一个菜系框,菜系框中是八个相连的小框,八个小框宽度之和等于大边框的宽度。菜系再往下另起一个图片框,要求八张图片在图片框里循环播放,最后再往下起一个菜单框,这个菜单框里有三十六个小框,小框里可以放图片,图片左下方可以填写文字,点击小框可以跳转到其他网页,在最下方是友情链接 要求用HTML代码编写,css和js分开编写
以下是一个简单的HTML网页设计,满足要求:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>美食网站</title>
<style type="text/css">
/*外围大框*/
#big-box {
border: 5px solid #000;
border-radius: 15px;
padding: 10px;
}
/*logo框*/
#logo-box {
text-align: center;
border: 2px solid #000;
padding: 10px;
margin-bottom: 20px;
}
/*菜系框*/
#category-box {
display: flex;
justify-content: space-between;
margin-bottom: 20px;
}
.category {
width: 10%;
border: 2px solid #000;
padding: 10px;
text-align: center;
}
/*图片框*/
#image-box {
border: 2px solid #000;
height: 300px;
overflow: hidden;
}
#image-box img {
height: 100%;
}
/*菜单框*/
#menu-box {
display: flex;
flex-wrap: wrap;
}
.menu-item {
width: 10%;
margin-bottom: 10px;
margin-right: 10px;
border: 2px solid #000;
text-align: center;
}
.menu-item img {
height: 80%;
}
.menu-item p {
font-size: 12px;
margin: 5px 0;
}
/*友情链接*/
#link-box {
margin-top: 20px;
border-top: 2px solid #000;
padding-top: 10px;
text-align: center;
}
</style>
</head>
<body>
<div id="big-box">
<div id="logo-box">
<img src="logo.jpg" alt="logo" width="200">
</div>
<div id="category-box">
<div class="category">菜系1</div>
<div class="category">菜系2</div>
<div class="category">菜系3</div>
<div class="category">菜系4</div>
<div class="category">菜系5</div>
<div class="category">菜系6</div>
<div class="category">菜系7</div>
<div class="category">菜系8</div>
</div>
<div id="image-box">
<img src="image1.jpg" alt="image1">
<img src="image2.jpg" alt="image2">
<img src="image3.jpg" alt="image3">
<img src="image4.jpg" alt="image4">
<img src="image5.jpg" alt="image5">
<img src="image6.jpg" alt="image6">
<img src="image7.jpg" alt="image7">
<img src="image8.jpg" alt="image8">
</div>
<div id="menu-box">
<div class="menu-item">
<a href="#"><img src="menu1.jpg" alt="menu1"></a>
<p>菜单1</p>
</div>
<div class="menu-item">
<a href="#"><img src="menu2.jpg" alt="menu2"></a>
<p>菜单2</p>
</div>
<div class="menu-item">
<a href="#"><img src="menu3.jpg" alt="menu3"></a>
<p>菜单3</p>
</div>
<!-- 其他菜单项 -->
</div>
<div id="link-box">
友情链接: <a href="#">链接1</a> | <a href="#">链接2</a> | <a href="#">链接3</a>
</div>
</div>
</body>
</html>
```
注:上述代码中的图片及链接均需要根据实际情况进行修改。
写一个网页,最上方为标题居中,然后下面是八个有间隔且居中的超链接,下面是是个具有搜索功能的搜索框局中,下面是两行六个图片,一行三个照片,每个图片下面有一行文字,三个图片之间有间隔居中且小,使用 HTML 和 CSS 和 JavaScript 编写
<!DOCTYPE html>
<html>
<head>
<title>网页标题</title>
<style>
body {
margin: 0;
padding: 0;
}
.header {
background-color: #333;
color: #fff;
text-align: center;
padding: 20px;
font-size: 24px;
font-weight: bold;
}
.nav {
display: flex;
justify-content: center;
align-items: center;
background-color: #eee;
padding: 10px;
}
.nav a {
text-decoration: none;
color: #333;
padding: 10px;
margin: 0 10px;
border: 1px solid #333;
border-radius: 5px;
}
.search {
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.search input[type="text"] {
padding: 10px;
font-size: 18px;
border: 1px solid #333;
border-radius: 5px;
width: 50%;
margin-right: 10px;
}
.search input[type="submit"] {
padding: 10px;
font-size: 18px;
background-color: #333;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
.gallery {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding: 20px;
}
.gallery img {
width: 200px;
height: 200px;
object-fit: cover;
margin: 10px;
}
.gallery p {
font-size: 16px;
margin: 0;
padding: 10px;
text-align: center;
}
</style>
</head>
<body>
<header class="header">网页标题</header>
<nav class="nav">
<a href="#">链接1</a>
<a href="#">链接2</a>
<a href="#">链接3</a>
<a href="#">链接4</a>
<a href="#">链接5</a>
<a href="#">链接6</a>
<a href="#">链接7</a>
<a href="#">链接8</a>
</nav>
<section class="search">
<form>
<input type="text" placeholder="请输入搜索内容...">
<input type="submit" value="搜索">
</form>
</section>
<section class="gallery">
<div>
<img src="image1.jpg" alt="图片1">
<p>图片1描述</p>
</div>
<div>
<img src="image2.jpg" alt="图片2">
<p>图片2描述</p>
</div>
<div>
<img src="image3.jpg" alt="图片3">
<p>图片3描述</p>
</div>
<div>
<img src="image4.jpg" alt="图片4">
<p>图片4描述</p>
</div>
<div>
<img src="image5.jpg" alt="图片5">
<p>图片5描述</p>
</div>
<div>
<img src="image6.jpg" alt="图片6">
<p>图片6描述</p>
</div>
</section>
</body>
</html>
阅读全文