http://www.cnblogs.com/wangsir015/p/5555818.html

这几天在做表单时总会碰到复选框(checkbox)和单选框(radio)与文字不对齐的问题,要不是checkbox上浮了,要不是文字上浮。在前端开发过程中,单(复)选框和它们后面的提示文字在不进行任何设置的情况下,是无法对齐的,而且在Firefox和IE中相差甚大。即使设置了vertical-align:middle,也依然不能完美对齐。

解决办法:
1、文字大小必须是偶数,比如12PX。
2、将文字加上label标签并且也添加vertical-align:middle样式。
3、然后去除表单元素的边距。

案例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>测试vertical-align</title>
<style>
*{margin:0;}
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle;}
body{font-family:tahoma;font-size:12px;}
</style>
</head>
<body>
<input class="inputcheckbox" name="test" value="1" type="checkbox">
<label>测试文字x</label>
<br/><br/>
<input class="inputcheckbox " name="test2" value="2" type="radio">
<label>测试文字x</label>
<br/><br/>
<input class="inputcheckbox " name="Text1" type="text" />
<label>文字</label>
<input class="inputcheckbox " name="Text1" type="text" />
<label>文字</label>
<br/><br/>
<label>测试文字</label>
<input class="inputcheckbox " name="Button1" type="button" value="按钮" />
<br/><br/>
<select class="inputcheckbox " name="Select1">
<option>测试文字</option>
</select>
<label>测试文字</label>
</body>
</html>

最新文章

  1. java中动态代理的实现
  2. Graphviz从入门到不精通
  3. meta 标签的作用
  4. C#骏鹏自动售货机接口
  5. ArcGIS API for Silverlight之配准JPG图片地图文字倾斜解决方案
  6. LeetCode Best Time to Buy and Sell Stock IV
  7. 【转载】架构师需要了解的Paxos原理、历程及实战
  8. [LeetCode#82]Remove Duplicates from Sorted Array II
  9. HUD3336
  10. jsp中导入导出excel,ssh框架
  11. ubuntu ~/.bash_history
  12. WCF技术剖析之十七:消息(Message)详解(下篇)
  13. Perl中的单行凝视和多行凝视
  14. Java Web(九) 用户管理系统
  15. C# 使用Process调用外部程序中所遇到的参数问题
  16. Python学习第六课
  17. Pro*C介绍
  18. requestAnimationFrame 完美兼容封装
  19. 畅通工程(hdu1232)并查集
  20. Spark2.3文档翻阅的一点简略笔记(WaterMarking)

热门文章

  1. SpringBoot学习4:springboot整合listener
  2. jrtplib移植
  3. SpringBoot之YAML
  4. linux下安装redis和使用
  5. 绘制三角形:imageline()
  6. python3.7 json模块
  7. linux 服务器被植入ddgs、qW3xT.2挖矿病毒处理记录
  8. Codeforces Round #456 (Div. 2) B. New Year's Eve
  9. poj 23565-Find a multiple
  10. WTForm