<!DOCTYPE html>
<html>
<head>
<style>
.center {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
font-family: Arial, sans-serif;
}
form {
width: 50%;
padding: 20px;
border: 1px solid #ccc;
border-radius: 4px;
background-color: #f8f8f8;
}
</style>
</head>
<body>
<div class="center">
<form action="/submit" method="post">
<label for="name">Name:</label><br>
<input type="text" id="name" name="name"><br>
<label for="email">Email:</label><br>
<input type="text" id="email" name="email"><br>
<input type="submit" value="Submit">
</form>
</div>
</body>
</html>
在这个示例中,我们首先创建了一个名为center的CSS类,该类使用Flexbox布局将内容居中,我们在表单中使用了这个类。
注意,为了使表单居中,我们需要设置其父元素的display属性为flex,并使用justify-content和align-items属性将内容居中,我们还设置了父元素的高度为100vh,这意味着它将占据整个视口的高度。
我们还设置了表单的宽度、内边距、边框、边框半径和背景颜色,这些样式可以使表单看起来更美观,同时也方便用户填写信息。



还没有评论,来说两句吧...