css控制文本相对于文本框 垂直居中

如图所示,怎么才能使左边的文字文本框中线对齐2位说的不好,我用的是label标签,与input处于一个div中,光设置padding对文本不产生任何作用,多次尝试发现文本... 如图所示,怎么才能使左边的文字文本框中线对齐
2位说的不好,我用的是label标签,与input处于一个div中,光设置padding对文本不产生任何作用,多次尝试发现文本与文本框中的光标对齐,所以我就设置了文本框的line-height。在FF中可以达到齐平效果,但是在IE中总是差那么几像素,所以追加15分,求高手解答。另外,想要问一下,现在的javascript也可以控制网页的表现方式,那这样W3C的3大标准何以体现。
展开
 我来答
百度网友b3a074d
推荐于2016-04-18 · TA获得超过129个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:114万
展开全部
一般就2种方法:
1:一般要设置单行文本垂直居中可以把高度和行高设置的一样就可以了,
<div style="height:30px;line-height:30px;">
这里是内容
</div>
这种主要对单行文本!

2:或者也可以用设置padding-top 来结局!

楼主啊,我只能说无语了,我告诉你的是方法,正所谓授人以鱼 不如授之以渔
拜托你不要就盯着那个什么div和input 和label好不好!
多思考,思维不要太局限,要对齐的方法太多了!
可以在姓名上套span ,设置span的margin-top 或者padding 去多多尝试 你的水平才能提高

也可以用定位方法

拜托你不要为了问问而问问题, 我也不想为回答问题而回答问题!

看到你说的话只能说对你无语“2位说的不好”
实际是我们说的还都不错,只是你自己思维实在太局限!
我们告诉你的只是方法,css是要整体考虑的,你只是简单说了你要的效果,我们也不知道你全部的页面代码, 告诉了你方法你知道怎么做就行了 细节要靠自己
kaguvivian
2011-02-05 · 超过20用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:38.9万
展开全部
详细的说:
<span style="padding-top:3px;">姓名:</span><input type="text" style="height:28px;line-height:28px;width:100px;">
解释:用span标记把标签文本括起来控制顶部的内边距3-5像素可以根据情况自行调节。div是块状样式不适用此处。常用28的高度看起来舒服。
原创回答,求悬赏!呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhbmlong
2011-02-09 · TA获得超过133个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:344万
展开全部
使用无边框表格可以实现你的要求,放两个单元格,一个放标题,一个放文本框
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-02-08
展开全部
想请你吃饭可白天停水晚上停电发不出工资买不起面翻开手册找到答案原来是生活初级阶段,往后一翻我的天,一百年不变!拿什么请你吃饭?新春快乐!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式