我有以下HTML输出,我无法更改。我想为label
文本(即名称)指定宽度和文本对齐,但由于我无法更改输出,我无法做到这一点。是否仍然可以在不更改HTML的情况下执行此操作?
<label>Name:<br><input type="text" value="" name="name"></label>
PS。我想在同一行显示标签文字和输入字段,因此我为float: left
设置了<br>
。
答案 0 :(得分:2)
将BR
设置为display: none;
只需将所有内容显示在同一行。您也可以使用input
在text-align: right
代码上设置文字对齐方式:
您还可以将label
设为块元素,input
向右浮动: