css怎样让文本间距与文本框间距保持一致?

我有一个添加信息的页面,里面有文本、文本框、选择框、文本域、单选框。我用了相中方法来排版1.用一个div,设置line-height:2;但是会出现选择框、文本域、文本框... 我有一个添加信息的页面,里面有文本、文本框、选择框、文本域、单选框。
我用了相中方法来排版
1.用一个div,设置line-height:2;但是会出现选择框、文本域、文本框无法对齐,总有一点差距;
2.用两个div,一个里只放文本,另一个放各种框,此时各种框倒是对齐了,但是左面div中的文本与右面的div中的框就无法对齐了;line-height,br,p都用过了,就是对不齐;

该怎么修改啊?
用div+css,不用table
展开
 我来答
周易
推荐于2018-05-09 · 知道合伙人软件行家
周易
知道合伙人软件行家
采纳数:93 获赞数:2719
毕业于郑州大学,从事行业5年经验,会seo,网站前端,网站设计,以及很多cms。现任职七彩科技技术总监。

向TA提问 私信TA
展开全部

文本间距应该说的是行高,在css中是line-height 样式,不同的行高可以有不同的效果。

只需要设置行高和文本框间距一致就好,常用的地方有以下几种情况:

  1. 导航上的问题垂直居中导航条,使用line-height设置为导航条高度即可居中。

  2. 文本框里的文字,line-height设置为文本框高度即可。


必要的时候还是需要设置padding或者margin的值,一般使用百分比。

Achille_sfly
2015-11-13 · TA获得超过181个赞
知道答主
回答量:128
采纳率:100%
帮助的人:65万
展开全部
在CSS中控制距离的属性很多,这里可用margin,代码是:
input{margin:10px 10px 10px 10px;}//顺序为:上 右 下 左

这样就可以控制丙从此文本框的距离了。

CSS(层叠样式表)级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaon1ng
推荐于2016-08-27 · TA获得超过116个赞
知道小有建树答主
回答量:253
采纳率:100%
帮助的人:74.8万
展开全部
最简单的 就是 放个table。页面局部放个表格 会让我们的页面简单很多。
实在不想用表格。
那你 用你 第二种办法。 用margin 或 padding把你的文本对齐。然后再用hack 调浏览器兼容性。
希望能帮到你。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小七家杰哥
2011-11-21 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:206万
展开全部
可以把代码贴出来吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwtaiwqq
2011-11-21 · 超过20用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:60万
展开全部
把代码发下!
追问
我刚刚改成table格式~~~~(>_<)~~~~
追答
╮(╯▽╰)╭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式