表单元素与提示文字无法对齐的问题(input,checkbox文字对齐)

表单控件【input】的使用技巧 在前端开发中,input控件使用的频率非常高,关于input不同的type的使用方法做了简单总结 阅读详情

文章的最终方法是:
1. 将文字第一字体设置为Tahoma;
2. 为input元素设置vertical-align:middle;
3. 为label元素设置vertical-align:middle;
 
       这样表单元素和提示文字就达到完美的对齐了。但是等等这里说的对齐只是相对的对齐,原因是中文字体是方块字高度有可能是奇数或者偶数,input元素的高度是奇数当字体高度为偶数时,在网页中最小单位是1px,上下总是不能完美对齐的总有1px的差别。而这1px相对这里而言还是可以接受的。这样这篇文章对表单元素和提示文字的对齐问题探讨结束!
 
       但是给所有的input和label放到ul和li元素里并给li加上1px的实体border,再次在ie6和firefox中打开,结果使人大跌眼睛。IE6下input元素和label内的文字似乎对li上边框特别钟情,虽然对齐了文字却在li里向上飘移。即使我对input、label、 li都分别设置了line-height:;也无济于事。

怎么办?一位朋友的研究给了我启发,给label元素加上display:inline-block;这是奇迹出现了ie6和firefox表现一致;由此对关于input框对齐提示文字的探讨告一段落。总结最终的方法如下:
1. 将文字第一字体设置为Tahoma;
2. 为input元素设置vertical-align:middle;
3. 为label元素设置vertical-align:middle;display:inline-block;
虽然中间参考和借鉴的不少人的方法,但是总算对这一问题做了一个交代。

原文地址:http://blog.youkuaiyun.com/wangxiaohui6687/article/details/7875829
钻研方向: CSS:浏览器兼容、组件化开发、LESS、SASS 主流UI插件:bootstrap3及其扩展插件 新一代技术:html5、css3 移动开发:响应式布局、jqueryMobile、zenpto 基本:原生js、js面向对象、jquery源码 模块化:reaJS、requireJS 框架:angular(MVVM)、backbone(MVC) 服务器端:nodejs 常用工具:grunt(打包工具)
ANSYS接触分析实战:从法兰连接案例看接触刚度与穿透容差的黄金搭配 本文以法兰连接为实战案例,深入解析了ANSYS接触分析中接触刚度(FKN)与穿透容差(FTOLN)的参数设置策略。通过系统性敏感性分析,揭示了这对关键参数的博弈关系与调优逻辑,旨在帮助工程师在保证计算收敛的同时,获得高精度的有限元分析结果,有效解决工程中的非线性接触难题。 阅读详情

相关推荐

为什么需要知识图谱?什么是知识图谱?——KG的前世今生

我的知乎专栏,对知识图谱感兴趣的朋友可以关注。标题的命名顺序可能让有的读者不太习惯。通常在介绍一个陌生事物的应用前,我们先给出其定义。之所以换个顺序,是为了不让读者一开始就接触比较冰冷生硬的概念刻板描述(后面我尽量用更具体、准确的例子来表达),另一方面也是为了通过现实生活中的例子自然的引入知识图谱的概念。希望通过这种方式加深读者的印象和理解。为了减轻读者理解的负担,我尽可能地避免引入过多的概念和技术

SimmerChan的专栏 8万+

label标签与input标签的对齐问题

在这里使用的是嵌套格式: <label>Text<input/></label> 而非通常的for+id的方法: <label for="input">Text</label><input id="input&a

C_A_R_的博客 1万+

Qt思岚激光雷达

Qt关于思岚激光雷达研究示例,本示例采用qt界面开发,可以串口也可以tcp进行设备连接。接收数据进行相关的数据进行绘图, 这种雷达可以用于大屏触摸场景,会场互动触摸场景开发。 #ifndef MAINWIDGET_H #define MAINWIDGET_H #include <QTimer> #include <QWidget> #include "lidarmgr.h" namespace Ui { class MainWidget; } class MainWidget.

cqltbe131421的博客 1596

label 和 input 底部对齐问题

问题: 如图所示,label的底部外边和和input的底部不对齐; 但是可以发现label的底部外边和input里的文本底部对齐。 解决方案: 1、原因分析 元素垂直方向上的对齐属性vertical-align默认是以元素的baseline属性为基准的 .input是一个行内替换元素,行内元素其默认的对其方式为baseline;input元素的baseline为其中文字的ba...

weixin_42246997的博客 2352

mmdetection 实战:基于Mask R-CNN与自定义COCO数据集的目标检测全流程解析

本文详细解析了如何使用mmdetection框架和Mask R-CNN模型,基于自定义COCO数据集完成目标检测任务的全流程。内容涵盖环境搭建、数据格式转换、配置文件定制化、模型训练与评估等核心步骤,并提供了针对工业缺陷检测场景的实用调优思路与避坑指南,帮助开发者高效构建高性能检测模型。

weixin_29046611的博客 136

7 series FPGAs Transceiver Wizard IP核使用和测试

学习FPGA一段时间了,前面一直没有系统的总结,这学期把在项目中用到的IP核和一些调试过程中遇到的问题总结一下发出来,坚持下去,一起进步! 今天总结一下的GTH核的使用和测试。 软件版本:Vivado 2017.4 IP核版本:7 Series FPGAs Transceivers Wizard (3.6) FPGA:xc7vx690tfft1927 实现功能: 四路光纤数据接收,由于GTX IP...

qq_39921762的博客 1万+

label和input对齐的方法

表单元素与提示文字无法对齐的问题(input,checkbox文字对齐)文章的最终方法是: 1. 将文字第一字体设置为Tahoma; 2. 为input元素设置vertical-align:middle; 3. 为label元素设置vertical-align:middle;         这样表单元素和提示文字就达到完美的对齐了。但是等等这里说的对齐只是相对的对齐,原因是中文字体是

wangxiaohui6687的专栏 1万+

TMC5130/TMC5160步进电机驱动芯片深度解析与工程实践

步进电机驱动芯片是精密运动控制系统的物理执行核心,其性能直接决定定位精度、运行噪声与系统鲁棒性。基于电流闭环控制与电压前馈调制的混合驱动原理,现代智能驱动芯片如TMC51X0系列实现了微步插补、堵转检测和片上运动规划等关键技术突破。这类芯片通过SPI寄存器级配置实现StealthChop静音驱动与SpreadCycle高动态响应模式的无缝切换,在3D打印、CNC、机器人关节等场景中显著提升能效比与控制带宽。本文围绕TMC5130与TMC5160的硬件架构差异、寄存器操作时序、驱动模式物理机制及FreeRTO

weixin_35797963的博客 409

label 文字与input 垂直居中对齐问题

label 文字与input 垂直居中对齐不容易调好,试验了padding、vertical-align:middle等都不凑效,如  文字  解决方法:把Input设为margin-top:-5px;  上移多少慢慢调就好了。

walle的博客 9393

LVGL v8学习笔记 | 09 - 进度条控件的使用方法(bar)

lv_bar_set_range必须放在lv_bar_set_mode前面,否则不生效。bar对象的API在lv_bar.h中声明,以lv_bar_xxx命名。此事件可以用来在进度条更新值之后更新别的控件(比如进度条旁边的文字)。可以看到,默认创建的进度条值是0到100。(3)设置进度条的范围值(最大值和最小值)(2)获取进度条的起始值。(3)获取进度条的最小值。(4)获取进度条的最大值。(1)设置进度条的当前值。(2)设置进度条的起始值。(1)获取进度条当前值。(5)获取进度条的模式。

Mculover666的博客(嵌入式) 1729

2023年高教社杯全国大学生数学建模竞赛 E 题:《黄河水沙监测数据分析》真题解析与 MATLAB 解决方案

🏆 本文已收录于专栏:《滚雪球学数学建模(含历年真题)》,持续更新最新及历年数学建模竞赛资料,每篇内容力求做到“问题讲透、模型讲清、代码可用、论文可参考”,帮助你从零开始逐步建立完整的数学建模知识体系。

**My Coding Family** 903

解决input复选框和label不对齐的css样式

<input type="checkbox" >和label标签是默认不对齐的,在mac上还好,在windows上会出现明显错位 如图: 解决方法:给input加上如下样式 (margin-bottom: 2px; 微调 ) html部分: <input id="checkbox" type="checkbox"/> <label&...

star星辉的博客 1058

AndroidKiller之APK 编译失败,无法继续下一步签名【BUG解决】【App反向解析】

文章目录项目场景:问题描述原因分析:解决方案:BUG解决 项目场景: AndroidKiller: 在反向解析APP包时报错:APK 编译失败,无法继续下一步签名。 网上很多方法都是无效的哈,我追究原因发现,这个bug的出现大部分情况都是因为Apktool的问题。 此方法:百分之百解决此bug! 错误如下: 问题描述 APK 编译失败,无法继续下一步签名! 原因分析: Apktool版本不适配的问题,现在的技术更新换代太快,我们安装AndroidKiller的时候,有时候不是官方渠道的话,他的版本是非常

一键难忘的博客 2万+

表单元素与提示文字无法对齐的问题(input,radio,checkbox文字对齐)

制作前端页面时,由于要兼容各个浏览器,表单的页面中都存在表单元素与提示文字无法对齐的问题。 解决的关键是vertical-align:middle属性,一定要给input标签和文字的标签同时加上该属性。对于纯英文的内容而言,这样就可以了,但是对于包含中文内容的,如果此时仍没有居中对齐,就需注意一下字体的设置了。经过测试,当把字体设置为Arial或Tahoma后则可以完美的实现对齐,而且在FF3.

放逐的天空 5199

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jsp文字上下居中显示_表单元素input、按钮、文字完美垂直居中对齐方法

本文最终总结出来办法就是要对齐的表单内容(含文字、图片、表单各种元素、label)字体设置为Tahoma,则可以完美的实现对齐(Verdana等字体也可以),其中个别的input元素如radio的padding和margin设置为0,即可完美解决表单元素input等对齐问题。最近的项目涉及到很多表单的制作,特别是复选框(checkbox)和单选框(radio)。但是在前端开发过程中发现,单(复)选...

weixin_28745067的博客 5415

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

解决checkbox与对应文字不对齐的问题 - AmazingMax - 博客园

解决checkbox与对应文字不对齐的问题 最近公司比较忙,所以一直在赶项目,很久没有更新博客了。 刚才在工作中又遇到了一个问题,下面我来分享一下吧(...

chongqibi1905的博客 704

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

html复选框和文字水平对其,input checkbox、radio、button与文字对齐

如果把文字与 checkbox、radio、button 排在一起,它们不对齐,文字总要下一点,看起来有点别扭,有无办法使它们对齐?用 Css 可以实现此目的,不过在使用过程中,可能会遇到一些问题。如果 Css 定义的 html 标签不对,虽然 Css 是一样,但仍然不能让 checkbox、radio、button 与文字对齐,笔者在实际应用过程中就多次遇到这种情况,故总结出来与大家分享,避免犯...

weixin_29355333的博客 3248

input【type="checkbox"】标签与字体对齐

今天分享一个比较实用的技巧,在实际项目中我们会经常遇到表单的input标签多选和单选的问题,但是往往由于标签自身的样式和我们项目的风格很不搭调,就不能实现了,今天就来告诉大家怎么去实现吧。 第一种:利...

qq_37555524的博客 991

html复选框和文字水平对其,解决checkbox与对应文字不对齐的问题

最近公持环开行打进对端架处参触架码我通会法时果司比较忙,所以一直在赶项目,很久没有更新博直分调浏器代,刚求的一学础过功互有解小久宗点差维含数如客了。刚才在工调代求学功解宗维如请框总行断随以移泉动实作中又遇到了一个问题,下面我来分享一下吧(。・∀微和二第说,班。都年很过过事发工开宗定据发指互数个遍前互就业大经・)ノ゙问题所在我写了一个用记意口端样理框农必素些区大是应可近浏得input,他的类型是ch...

weixin_40000430的博客 1842

表单元素

表单元素

软小行的博客 1318

html复选框对齐文字,input【type="checkbox"】标签与字体对齐

今天分享一上发开间人会一控近班从发也通和款制近班从个比较实用的技巧,在实际项目中我们会经常遇到表单的input标签多选和单选的问题,但是往往由于标签自身的样式和我们项目的风格很不搭调,就不能实现了,今天就来告诉大家怎么去实现持发秀事应差互过来商类如处。,到图近就这发件用不跳这往业名果绿蓝默计功近就这发件用不跳这往业名果绿蓝默计功近就这发件用不跳这往业名果绿蓝默计功近就这发件用不跳这往业名果绿蓝默计...

weixin_35723352的博客 2475

checkbox和文字对齐

页面上有个checkbox和文字不对齐,特别难看。 是丑成这样的: 代码是这样的: &lt;label&gt; &lt;input type="checkbox" name="allot_flag"/&gt;&amp;nbsp;&amp;nbsp;受理未完成 &lt;/label&gt; 对齐以后看着舒服多了: 完善后的代码是这样的: &lt;label&amp

GitNoHup的博客 8470

表单<input type="checkbox">标签 与 字体对齐

如果直接写<input type="checkbox" value="sex"> 男结果是:想要对齐就需要添加css样式 最终结果:

一抹ぃ忧伤っ的博客 4994

复选框(checkbox)和单选框(radio)与文字水平垂直居中对齐的解决方法

今天项目中出现了一个checkbox与同一行的文字不能对齐的问题,检查后发现个问题,checkbox和radio两个标签的默认高宽都是13px,而项目中使用的字体大小却是12px,如果将字体调整为14px就不存在这个问题了,于是作者根据网上查到的资料整理了几种解决办法。先发一下具体的问题情况以及解决后的效果: 具体解决代码如下: body{font-size:12px;}

★昔梦无痕★ 1万+

input checkbox样式美化

最近在学校做自己的学习实践项目中,用到了checkbox,想实现的是,在登陆界面的中的那个记住我的选框。我们都知道,原生的checkbox样式不能满足咱们的需求。所以接下来,让我自己动动手,换种方式美化一下吧。

facccccer 1万+
上一篇: mysql中的coalesce用法
下一篇: 解决flex新旧版本的兼容性写法
小小樟鱼
博客等级 码龄10年 38粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值