CSS,这两个文本框没有垂直对齐,怎么解决?谢谢。

其他样式不能改,就要这两个文本框垂直对齐,谢谢。<body><inputtype="text"class="textMoRen"placeholder="Text"/><... 其他样式不能改,就要这两个文本框垂直对齐,谢谢。<body> <input type="text" class="textMoRen" placeholder="Text"/> <span class="spanWenBenKuangZuHeRongQi"> <input type="text" class="textMoRen" placeholder="Text"> <span class="spanWenBenKuangZuHeZuJian">99</span> </span></body>*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}/* 默认TextBox */.textMoRen{ height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; border: 1px solid #ccc; border-radius: 4px; } /* TextBox组合 */.spanWenBenKuangZuHeRongQi{ position: relative; display:inline-table; border-collapse: separate}.spanWenBenKuangZuHeRongQi>.textMoRen{ position: relative; z-index: 2; float: left; width: 100%; border-radius: 4px 0 0 4px}.spanWenBenKuangZuHeRongQi>.textMoRen,.spanWenBenKuangZuHeZuJian{display: table-cell}.spanWenBenKuangZuHeZuJian{ padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; color: #555; text-align: center; background-color: #eee; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-radius: 0 4px 4px 0; white-space: nowrap; vertical-align: middle} 展开
 我来答
百度网友4500073
2017-02-15 · 超过18用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:15.3万
展开全部

你好,你的html这样的结构,默认就是自动水平对齐的。现在是您的css代码写的不正确才会导致两个input上下偏移。

你只需在  .textMoRen 和 .spanWenBenKuangZuHeRongQi 上分别加上 vertical-align: middle  即可对齐,具体效果如图

希望我的回答能够帮到您

百度网友0498059
2017-02-15 · TA获得超过259个赞
知道小有建树答主
回答量:286
采纳率:75%
帮助的人:190万
展开全部
.spanWenBenKuangZuHeRongQi{
vertical-align:middle;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a920164282
2017-02-15 · 超过33用户采纳过TA的回答
知道答主
回答量:76
采纳率:100%
帮助的人:40.9万
展开全部
垂直对齐,可以在两个输入框之间加一个<br />,
水平对齐,可以在.textMoRen样式中加入float:left;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式