【发布时间】:2017-06-29 07:39:53
【问题描述】:
我的 html 代码有问题。我有 "Title" 、 "Firstname" 和 "Surname" ,我需要一个输入框来让用户填写它们。这些输入框在我的表单生成器中定义为字段(例如 [en_title]) 现在,当我写下 html 代码以显示输出时,块被放置在彼此下方。我想将它们彼此靠近放置,当我在 div 样式中使用 float 时,它们彼此靠近放置,但输入框会缩小,而在第一种情况下,输入框不会缩小。 请给我一个解决这个问题的解决方案,即块彼此靠近并且盒子不会缩小。谢谢
<div>
Title <br />
[en_title]
</div>
<div>
Firstname <br />
[en_fname]
</div>
<div>
Surname <br />
[en_sname]
</div>
【问题讨论】:
-
如果只有 3 个元素,请使用
float: left; width: 33.333%。如果涉及任何填充或边框,请添加box-sizing: border-box -
固定宽度可能是您所需要的。如果你展示你现有的 CSS 会更好。