<!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
,这意味着它将占据整个视口的高度。
我们还设置了表单的宽度、内边距、边框、边框半径和背景颜色,这些样式可以使表单看起来更美观,同时也方便用户填写信息。
还没有评论,来说两句吧...