bootstrap表单居中
时间: 2023-09-02 20:05:41 浏览: 183
你可以用以下的 CSS 代码来将 Bootstrap 表单居中显示:
```css
.form-container {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.form-container form {
width: 50%;
}
```
这里我们创建了一个 `.form-container` 的容器元素,将其设置为 `display: flex`,并使用 `justify-content: center` 和 `align-items: center` 属性将表单元素居中对齐。我们还将表单的宽度设置为 `50%`,以确保它不会占据整个容器。
在 HTML 中,你可以将表单元素放置在 `.form-container` 容器中:
```html
<div class="form-container">
<form>
<!-- 表单元素 -->
</form>
</div>
```
相关问题
用bootstrap+html搭建一个表单页面,要求表单居中,带浅灰色边框, 表单组成为,顶部为一个大标题,往下依次为,两个input标签,name分别为uid和uname,一个复选框,值为男女, 一个下拉列表框,还有一个文件域,name为intro,底部为一个提交按钮和重置按钮
好的,以下是用bootstrap和html搭建的表单页面代码,满足您的要求:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>表单页面</title>
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
<style>
/* 表单居中 */
.form-container {
margin: 0 auto;
max-width: 500px;
border: 1px solid #ccc;
padding: 20px;
}
/* 大标题 */
.form-title {
text-align: center;
font-size: 24px;
font-weight: bold;
margin-bottom: 20px;
}
/* 重置按钮 */
.form-reset {
margin-left: 10px;
}
</style>
</head>
<body>
<div class="form-container">
<form>
<div class="form-title">表单标题</div>
<div class="form-group">
<label for="uid">UID</label>
<input type="text" class="form-control" id="uid" name="uid">
</div>
<div class="form-group">
<label for="uname">用户名</label>
<input type="text" class="form-control" id="uname" name="uname">
</div>
<div class="form-group">
<label>性别</label>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="male" value="male" name="gender">
<label for="male" class="form-check-label">男</label>
</div>
<div class="form-check">
<input type="checkbox" class="form-check-input" id="female" value="female" name="gender">
<label for="female" class="form-check-label">女</label>
</div>
</div>
<div class="form-group">
<label for="select">下拉列表框</label>
<select class="form-control" id="select">
<option value="option1">选项1</option>
<option value="option2">选项2</option>
<option value="option3">选项3</option>
</select>
</div>
<div class="form-group">
<label for="intro">文件域</label>
<input type="file" class="form-control-file" id="intro" name="intro">
</div>
<button type="submit" class="btn btn-primary">提交</button>
<button type="reset" class="btn btn-secondary form-reset">重置</button>
</form>
</div>
</body>
</html>
```
希望能够帮助到您。
form表单居中显示_vue中的form使用
要将表单居中显示,可以在Vue组件的template标签内使用Bootstrap的样式类。例如:
```html
<template>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-6">
<form>
<!-- form fields go here -->
</form>
</div>
</div>
</div>
</template>
```
上面的代码使用了Bootstrap的容器和行类来将表单居中显示。其中,`justify-content-center`类使得行内元素居中对齐,`col-md-6`类将表单容器占据了屏幕的一半宽度。
注意,上面的代码依赖于Bootstrap,因此需要在Vue组件的`<head>`标签中引入Bootstrap的样式文件。例如:
```html
<template>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-6">
<form>
<!-- form fields go here -->
</form>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'MyForm',
mounted() {
// Import Bootstrap styles
require('bootstrap/dist/css/bootstrap.css');
}
}
</script>
```
阅读全文