gpt4 book ai didi

html - 需要在表单中的字段集中居中表格

转载 作者:太空宇宙 更新时间:2023-11-03 20:30:25 25 4
gpt4 key购买 nike

我有一个快速的 HTML/CSS 问题,希望有人能帮助我!

我正在尝试通过在线类(class)学习 CSS 的细节。我正在尝试在表格中的字段集中的表单中与 CSS 进行非常具体的对齐。我需要在中间拆分一个字段集,将标签直接放在左侧,将表单的输入直接放在右侧。我上传了 2 张图片:我目前拥有的和我希望得到的,以形象地展示我正在努力实现的目标。

对于任何精通 CSS 的人来说,我相信这很容易,但它让我感到困惑。只是希望得到一些指导!

我有: http://imgur.com/gKoWux7

我想得到的: http://imgur.com/IfeK8D1

忽略第一张图片中重复的代码/名称,我只是担心标签、输入和按钮的对齐。

这是我的 HTML:

<!DOCTYPE html>
<html>
<head>
<title>Test 2</title>
<link rel="stylesheet" type="text/css" href="test2.css">
</head>
<body>
<form>
<fieldset>
<legend>Personal Information</legend>
<table>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
</table>
</fieldset>

<fieldset>
<legend>Registration Information</legend>
<table>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
<tr>
<td><label>First Name:</label></td>
<td><input type="text"></td>
</tr>
</table>
</fieldset>

<fieldset>
<legend>Submit Your Registration</legend>
<table>
<tr>
<td><input type="submit"></td>
<td><input type="reset"></td>
</tr>
</table>
</fieldset>
</form>
</body>
</html>

这是我的 CSS:

body {
background-color: #A8F89C;
margin: auto;
width: 50%;
}

table {
width: 400px;
table-layout: fixed;
}

fieldset {
width: 410px;
margin: auto;
width: 50%;
}

legend {
font-size: 16px;
font-weight: bold;
}

label {
font-size: 14px;
color: #06127D;
}

td label {
font-weight: bold;
padding-right: 7px;
}

td input {
padding-left: 7px;
}

form input {
width: 140px;
}

label input[type="radio"] {
font-size: 14px;
color: #201E1C;
}

button {
width: 75px;
font-weight: bold;
background-color: rgb(28,67,14);
}

非常感谢您的帮助!!!

最佳答案

我刚看了你的要求,你想得到什么。

您可以使用下面提到的 css 来获得像这张图片这样的布局 http://imgur.com/IfeK8D1

<style>
fieldset,table{
width:100%
}
td{
width:50%;
}
tbody tr td:first-child{
text-align:right;
padding-right:20px;
}

我希望它能根据您的需要对您有用。

谢谢

关于html - 需要在表单中的字段集中居中表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43384871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com