关于label和input对齐的那些事
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,input文本和label对齐默认状态下,也就是下面这样, 文字和input是居中的。 我是中国人 但是经常设计图中有label的行高,或者input的高度设计,默认状态下,依然是居中的。
千家信息网最后更新 2024年12月12日关于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安全错误
数据库的锁怎样保障安全
临沂戴尔服务器销售电话
经济学网络技术
海康威视服务器软件盒子
内存数据库对象持久化
新罗区垚旭途网络技术工作室
2019华为数据库
数据库技术与应用a卷答案
java服务器安全
日本网络安全法 2019
广州亿叁网络技术有限公司
色盲能做嵌入式软件开发吗
网络安全技术实用教程
桂林软件开发招聘
邯郸进销存软件开发价格
武汉大学网络安全学校宿舍
华为服务器怎么登录管理页面
歇羽互联网科技有限公司
linux好用邮箱服务器搭建
网络安全风险 互联网金融
华为服务器2012网卡驱动
南京车置宝网络技术怎么样
软件开发的安全性策略
达内科技互联网培训靠谱吗
成都软件开发机构
软件开发需要购买什么道具
迪哥服务器怎么进去
服务器配
千翼软件开发
华为软件开发校招面试
新疆职业大学网络技术专业