HTML文字和输入框在一起的时候排不整齐了

比如下面这段HTML,因为文字(Content、Location、Date)不一样长,怎么排整齐?是不是只能用table把它们放在一个不显示边框的表格里?<CENTER>... 比如下面这段HTML,因为文字(Content、Location、Date)不一样长,怎么排整齐?是不是只能用table把它们放在一个不显示边框的表格里?
<CENTER>
<FORM action="/search/" method="post">
Content
<input type="text" name="contentSearch" style="width:400px"/><br/>
Location
<input type="text" name="locationSearch" style="width:400px"/><br/>
Date
<input type="text" name="dateSearch" style="width:400px"/><br/>
<input type="submit" value="Search"/><br/>
</FORM>
</CENTER>
我本来是想把文字放在一个部件里,然后设置固定的宽度,有类似这样的部件吗?
展开
 我来答
hawkeyes0
推荐于2016-02-17 · TA获得超过600个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:142万
展开全部
1、标准中建议的做法是将文字部分用label标记括起来,并用for属性指向输入框的id
2、有了label就可以以block浮动了
3、浮动之后需要给label和input设置相同的行高,并给label一个宽度,再给个文本右对齐
4、label要clear:left,input要clear:right
追问
是这个意思吗?(超出字数了没法粘全)
Location

还是没有对齐
追答
<label for="location">Location</label>
<input type="text" id="location" name="location" />
label {
  display: block;
  float: left;
  clear: left;
  width: 100px;
  text-align: right;
  line-height: 30px;
}
input {
  display: block;
  float: left;
  clear: right;
  line-height: 30px;
}
百事牛
2024-10-22 广告
百事牛是共享提供商,我们提供可靠有效的服务,适当合理的授权费有利于的继续更新优化。同样的事情,同样的方法,百事牛团队十年磨一剑,始终至聚焦在密码恢复领域,深耕于此,我们已研制出有别于其他公司的算法和运算模式, 百事牛的暴力模式加入了分布式点... 点击进入详情页
本回答由百事牛提供
mfkvfn
2013-09-16 · TA获得超过197个赞
知道答主
回答量:125
采纳率:0%
帮助的人:80.2万
展开全部
最简单的办法是:
给form一个宽度,把文本用div包起来,然后让input来个float:right。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娱乐螺蛳粉
2013-09-16 · TA获得超过718个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:417万
展开全部
label{
line-height:inherit;
}
input{
vertical-align:middle;
}
label>input[type="checkbox"],label>input[type="radio"]{
margin-top:-0.185em;
*margin-top:-0.1em;
margin-right:0.3em;
outline:none;
}
<label>name:<input type="text"></label>

以上是Boostrap的写法楼主可以参考

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
法流惠9v
2013-09-15
知道答主
回答量:9
采纳率:0%
帮助的人:3.6万
展开全部
用float飘一下,例如float-left之类的就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
军海孤舟
2013-09-16 · TA获得超过278个赞
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:63.9万
展开全部
给INPUT加样式 vertical-align:middle;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式