如何将 div 对齐到表单字段?

19 浏览
0 Comments

如何将 div 对齐到表单字段?

目前我有以下的HTML代码。



 

然而,我希望div元素(class='tip')中的文本与表单的文本字段的开头对齐。

我应该如何使用HTML和CSS来实现这个效果?

以下是它目前的样子:

[链接](http://jsfiddle.net/pEJMD/embedded/result/)

0
0 Comments

问题的出现原因:需要将一个div与一个表单字段对齐,但是div与表单字段之间的对齐出现了问题。

解决方法:可以通过设置标签的固定大小,然后将div向右推移与标签相同的大小来解决对齐问题。

代码如下:

The quick brown fox jumps over the lazy dog

结果可以在这里查看。

0
0 Comments

问题:如何将div与表单字段对齐?

原因:需要将div与表单字段对齐,但在之前的答案中,使用像素值硬编码来调整div的位置并不是一个好的方法。

解决方法:可以将div和输入框放入一个包装div中,以实现对齐。

代码示例:

...

参考链接:[http://jsfiddle.net/basillicum/pEJMD/1/](http://jsfiddle.net/basillicum/pEJMD/1/)

0
0 Comments

问题的原因是需要将div与表单字段对齐。解决方法有两种:一种是使用表格,另一种是使用固定宽度和边距或填充。

解决方法1:使用表格。在这种解决方法中,使用一个表格来容纳表单。一列用于标签,另一列用于输入字段。在这种情况下,提示信息将显示在输入字段所在的列,并且会自动与输入字段对齐。这种方法的好处是适用于标签/输入字段的灵活尺寸。需要注意的是,如果要保持标签与输入字段对齐,请在CSS中添加vertical-align:top

解决方法2:使用固定宽度。在这种解决方法中,给标签设置一个固定宽度,并使用marginpaddingleft来移动.tip div。这样可以保持布局的稳定,但要注意标签过长的情况。

文章中还提到了一个读者对于使用表格的疑问,作者回答称表格不仅仅用于显示表格数据,可以根据需要使用。但读者表示更倾向于使用第二种方法。

0