关于label和input对齐的那些事
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,input文本和label对齐默认状态下,也就是下面这样, 文字和input是居中的。 我是中国人 但是经常设计图中有label的行高,或者input的高度设计,默认状态下,依然是居中的。
千家信息网最后更新 2025年02月23日关于label和input对齐的那些事
input文本和label对齐
默认状态下,也就是下面这样, 文字和input是居中的。
但是经常设计图中有label的行高,或者input的高度设计,默认状态下,依然是居中的。但是很多时候label和input要浮动,一旦浮动,后面的input标签就紧紧的贴住了label标签,也就造成了视觉上看到并没有居中。
比如下面:
label { font-size: 12px; float: left;}input { height: 20px;}
渲染出来的效果是这样
但是这并不是我想要的结果,所以通常可以控制label的padding-top,视觉上让它看起来是居中的。就像下面一样:
input单选框和label对齐
默认状态下,label和radio是不对齐的,我们知道,input是内联元素,但是它依然是可以设置高度和宽度的,因为它是内联可替换元素。默认状态下,radio是有margin值的,但是这并不是它影响label和radio是不居中的。默认效果如下:
因为label对齐的是文字的基线,所谓基线,就是x的底端。
如果我们浮动的话,会发生什么事情呢?
label { font-size: 30px; float: left;}
结果发现,浮动之后,radio紧紧的贴着label,并且位于顶端。
那么到底如何让它们对齐呢?
label { font-size: 50px; vertical-align: middle;}input { vertical-align: middle;}
得出来的效果如下:
那么,我们再来测试一下,这种方法是否可以。设置label的高度。
label { font-size: 50px; display: inline-block; height: 140px; vertical-align: middle;}input { vertical-align: middle;}
结果显示如下:
说明,这种方法可行。还可以设置padding测试,这里就不测试了。
总结:
同时设置label和input的vertical-align: middle就可以了。
状态
浮动
效果
结果
高度
测试
中国人
元素
基线
文字
方法
标签
视觉
中国
设计
可行
也就是
事情
同时
宽度
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
c++软件开发书籍
网站服务器是软件还是硬件
服务器ddr3内存条
游戏服务器哪家好
互联网科技传媒公司招聘
java服务器端源码
云计算与网络安全视频
如何在服务器查看电脑上网情况
科研项目统计数据库
网络安全需求城市排名
服务器hdm管理命令行
超聚变服务器采购
我的世界租借服务器建筑
英国网络安全战略2017
数据库基础到删库跑路书籍
数据库如何查看临时表
互联网络安全专家
数据库加密有哪些加密力度
网络安全证书有什么
乐乐课堂是用什么软件开发的
网络技术在教育中的优点
ktv派对房led屏vj服务器
济南数据库加密系统
数据库 借书过期
代理服务数据库
webgis软件开发工程师
网络安全手抄报上面写的字有哪些
服务器如何禁止
软件开发开口协议模板
网络安全知识学习专区