编写一个页面实现一个布局,界面中有5个按钮,第一行有2个,第二行有2个,第三行有1个
时间: 2023-10-31 22:04:08 浏览: 70
可以使用 HTML 和 CSS 实现这个布局。以下是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Button Layout</title>
<style>
.container {
display: flex;
flex-direction: column;
align-items: center;
}
.row {
display: flex;
flex-direction: row;
justify-content: center;
margin: 10px 0;
}
.button {
padding: 10px 20px;
border: none;
background-color: #4CAF50;
color: white;
font-size: 16px;
cursor: pointer;
margin: 0 10px;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<button class="button">Button 1</button>
<button class="button">Button 2</button>
</div>
<div class="row">
<button class="button">Button 3</button>
<button class="button">Button 4</button>
</div>
<div class="row">
<button class="button">Button 5</button>
</div>
</div>
</body>
</html>
```
首先,我们使用 `display: flex` 属性将容器 `.container` 设置为弹性布局。然后,我们在容器中创建了三个行 `.row`,每个行都使用 `display: flex` 进行布局,并使用 `justify-content: center` 属性来居中对齐按钮。最后,我们定义了 `.button` 类来设置按钮的样式。
这样,我们就可以创建一个包含5个按钮的布局,符合题目要求的行数和列数。
阅读全文