我有一个输入字段,它位于屏幕中间。我还希望在输入字段下面有标签,但是无法弄清楚如何将文本对齐到输入字段的左下角而不是底部中心。我看到的结果是标签向左移动太远。
<!DOCTYPE html>
<html>
<body>
<div style="text-align:center">
<input type="text" name="password" value=""><br>
<label style="display:block; text-align:left">Password</label>
</div>
</body>
</html>
答案 0 :(得分:2)
将宽度设置为输入和标签,并制作标签display:inline:block
<div style="text-align:center">
<input type="text" name="password" value=""style=" width:150px;"><br>
<label style="display:inline-block; text-align:left;width:150px;" >Password</label>
</div>
答案 1 :(得分:0)
你可以在主div内尝试2个独立的div。具有父div的固定/相对宽度。有点像这样。
<div style="text-align:center;width:120px">
<div><input name="password" type="text" value="" /></div>
<div style="display: block; text-align: left"><label>Password</label></div>
</div>
答案 2 :(得分:0)
答案 3 :(得分:-1)
在标签上添加
position: relative;
left: 10%;
将left
值更改为使其排列的值。