gpt4 book ai didi

html - 如何在不使用 HTML 表格的情况下使文本输入对齐?

转载 作者:搜寻专家 更新时间:2023-10-31 23:05:33 26 4
gpt4 key购买 nike

我需要一组(几“行”)标签/文本输入元素。我希望文本输入元素在不使用 HTML 表格的情况下垂直对齐。似乎将所有标签设置为足够大的宽度应该可以做到这一点,但这不起作用:

HTML

<label>Invoice #</label>
<input type="text" id="invoiceNumber"></input>
</br>
<label>Date</label>
<input type="text" id="date"></input>

CSS

label {
font-family: Consolas, 'Segoe UI', sans-serif;
margin-left: 10px;
min-width: 120px;
}

jsfiddle 在 http://jsfiddle.net/clayshannon/8wRT3/1/

最佳答案

使用样式化的无序列表作为容器来管理间距。

ul, li { margin:0;padding:0;list-style:none } //add margins to adjust spacing
li { clear:both }

使用带有 float:left + display:block + width 的标签:或 display:inline-block + 宽度:

<ul>
<li><label>...</label> <input.... /></li>
...
</ul>

参见:http://alistapart.com/article/prettyaccessibleforms

关于html - 如何在不使用 HTML 表格的情况下使文本输入对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011120/

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