【发布时间】:2021-01-15 08:33:16
【问题描述】:
我想使用 dl dt dd 列表创建带有标签的输入表单,第一个标签在左边,第二个在右边并在中心输入,我已经花了一个小时来解决这个问题。问题是我可以将第一个标签放在右侧或左侧,但第二个标签不会向左或向右并排输入...
这是一个例子:
这是我目前尝试过的:
dt {
clear: both;
width: 25%;
float: right;
text-align: left;
}
label {
font: 11px Tahoma, sans-serif;
color: #000;
}
dd {
float: right;
width: 25%;
margin: 0 0 15px;
}
<dl class="inline">
<dt><label for="name">label1</label></dt>
<dd>
<input type="text" id="name" class="text" />
<small>input description</small>
</dd>
<dt><label for="name">label2</label></dt>
</dl>
PS:我真的很想继续使用 dl dt dd..
【问题讨论】:
-
input description怎么样?这不应该被渲染吗?可以从 HTML 中删除吗?
标签: html css responsive-design stylesheet