css让button水平居中
时间: 2023-08-14 11:11:27 浏览: 74
要让按钮水平居中,可以使用以下的 CSS 属性和值:
1. 将按钮元素的父元素设置为 flex 容器,并使用 flex 布局。
```css
.parent {
display: flex;
justify-content: center; /* 水平居中 */
align-items: center; /* 垂直居中,可选 */
}
```
2. 设置按钮元素的左右外边距为 auto。
```css
.button {
margin-left: auto;
margin-right: auto;
}
```
3. 将按钮元素的 display 属性设置为 inline-block。
```css
.button {
display: inline-block;
}
```
这样,按钮就会在其父元素中水平居中显示。请注意,父元素的宽度应该足够容纳按钮,否则按钮可能会换行显示。
相关问题
div中button水平居中
可以使用flex布局来实现div中button水平居中。具体实现方法如下:
HTML代码:
```html
<div class="container">
<button>Button</button>
</div>
```
CSS代码:
```css
.container {
display: flex;
justify-content: center;
align-items: center;
}
```
上述代码中,`display:flex;`将容器设置为flex布局,`justify-content:center;`将按钮水平居中,`align-items:center;`将按钮垂直居中。这样就可以实现div中button水平居中。
将html中的button水平居中
您可以通过将button元素的`display`属性设置为`block`来实现水平居中,然后使用`margin`属性来设置左右的边距。具体的代码如下:
```css
button {
display: block;
margin: 0 auto;
}
```
这将使button元素在其容器中居中,无论容器的大小如何。`display: block`将使button元素变为块级元素,从而使其水平方向占据整个父元素的宽度。`margin: 0 auto`将使button元素上下间距为0,左右间距自动平分剩余的空间,从而实现水平居中。