s_input input {
line-height:40px;
height: 40px;
width: 480px;
border:none;
background-image: url(../images/s_input.png);
background-repeat: no-repeat;
padding-right: 10px;
padding-left: 10px;
font-size: 14px;
}

这个效果在IE下正常显示,是垂直居中;不过在firefox中不能正常显示,而是输入行顶部对齐,想不通这个问题,后来查了许多资料,有人给出以下解决方案:

去掉line-height,这个在input标签中,不能够对firefox起作用,改用padding-top。并且给出的padding-top的值应该是padding-top:(height - foxt-size)/2。input的高度减去其字体高再除以2。

然而我在测试时,发现这个结论有些不适合。

换为我最终的CSS应该是如下:

.s_input input {
padding-top:12px;
height: 40px;
width: 480px;
border:none;
background-image: url(../images/s_input.png);
background-repeat: no-repeat;
padding-right: 10px;
padding-left: 10px;
font-size: 14px;
}

显然,在这里,padding-top的高度不是 (40-14)/2=8

对于这个结论,我只能说写适合你的padding-top。

http://hi.baidu.com/loglab/blog/item/775088f07fef01a4a50f5259.html

firefox 火狐 input 垂直居中相关推荐

  1. [转]Javascript的IE和Firefox(火狐)兼容性

    1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Fi ...

  2. Javascript的IE跟Firefox(火狐)兼容性-转

    Javascript的IE和Firefox(火狐)兼容性-转 em 问题 (1)现有问题: 现有代码中存在许多 documenem("itemName") 这样的语句,不能在Fir ...

  3. firefox不兼容java,JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结

    今天测试代码时,发现不少IE可以运行的ajax,但在FF中报错.IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结如下,需要的朋友可以看下,对于以后的代码书写一定要考虑到多浏 ...

  4. Firefox火狐广告过滤插件Adblock Plus过滤规则包[中文维护小组]

    如果你经常使用Firefox火狐浏览器那么一定知道Adblock Plus这款广告过滤插件,功能非常强大,但是Adblock Plus广告过滤插件自带的过滤规则并不多,而且也不太适合我们中国的网站,在 ...

  5. 火狐导cookie文件没反应_效率指南|实操区分FireFox火狐的国内版和国际版

    Firefox分为了国内版.国际版,书签.历史记录.设置等不支持互相同步.本来想图个方便,在国内的互联网环境下,放弃了无法登录的Chrome,上车Firefox就是看中电脑.手机端(iPhone端不同 ...

  6. firefox火狐浏览器怎么清除缓存 火狐浏览器清理cookie教程

    使用火狐浏览器的小伙伴是不是会出现网页搜索速度慢之类的问题呢,其实这是网页缓存太多的缘故.接下来,就让小编为大家说一下firefox(火狐浏览器)如何清除缓存的方法吧. 1.打开火狐浏览器,点击浏览器 ...

  7. [开发浏览器实战]关于Firefox火狐浏览器的说明一二(国内版 国际版区别 账号切换 插件-恢复关闭的标签页 插件-tempermonkey油猴)

    [开发浏览器实战]关于Firefox火狐浏览器的说明一二 1.下载地址 2.同步账号不一样 国内版 3.浏览器关于内容不同: 国内版 国际版![在这里插入图片描述](https://img-blog. ...

  8. Firefox火狐浏览器web开发调试开启强制刷新缓存模式

    Firefox火狐浏览器web开发调试开启强制刷新缓存模式 最近做项目的时候,在火狐浏览器发现缓存难清理,用Ctrl+F5 Ctrl+R 等在谷歌和IE浏览器的快捷键没用,搜索了一下,发现火狐清理缓存 ...

  9. Firefox(火狐浏览器)丰富的Web开发辅助插件

    Firefox(火狐浏览器)丰富的Web开发辅助插件 大多数网页设计师与前端工程师都会使用Firefox(火狐浏览器),由于Firefox丰富的Web开发辅助插件可以为我们提供许多好的功能,比如HTM ...

最新文章

  1. 如果有人问你什么是大数据?不妨说说这10个典型的大数据案例
  2. peewee mysql自动断开_flask+mako+peewee(下)(解决了Error 2006: MySQL server has gone away)
  3. git项目根据不同需求进行独立开发
  4. HTML5 结构语义元素的标题h1~h6元素
  5. 电脑位数怎么看_看完了这篇文章你就知道怎么选电脑了...
  6. Mybatis generator创建项目核心文件
  7. 电脑删除文件需要管理员权限怎么办
  8. 怀旧服最新开的服务器是哪个,魔兽世界怀旧服什么时候开服 魔兽世界怀旧服开服时间介绍...
  9. java vcard解析,Python的Vcard解析器
  10. cocos2dx 在win32打开黑色命令行
  11. 网络安全与信息安全【知识点】
  12. vep文件转换mp4翻录教程
  13. 极虎病毒结束度假,感染量再攀高峰
  14. 思维导图工具之Freeplane(上篇)
  15. 分组统计之facet
  16. Maven介绍,IDEA安装和配置maven和maven指令
  17. JAVA计算机毕业设计中华二十四节气文化传承宣展平台Mybatis+源码+数据库+lw文档+系统+调试部署
  18. 【易择微信系列7】玩转语音
  19. 如何实现WiFi与5G无缝切换?如何进行无线通信切换测试?(二)
  20. 对比Eureka和Nacos 的区别 Zuul和Spring Gateway的区别

热门文章

  1. java开发excel导入导出工具类基于EasyExcel
  2. mate1+android+5.0,华为P9/Mate8/P9plus也能升级EMUI 5.0告别卡顿,堪比Mate9升级版
  3. 转:解决AD 不能打开DDB文件的解决方案
  4. 1688、淘宝、京东多平台根据关键词取商品列表 API 返回值说明
  5. 去抖音快手水印微信小程序
  6. 计算机机房分区,2021年高校计算机新建机房硬盘分区及软件安装计划硬盘分区教程win10.docx...
  7. python相关基础
  8. 计算机技术在医学领域的应用视频,计算机技术在医学领域中的应用
  9. 北大女生:我被字节 PUA 了!
  10. Enyo 2 Onyx — LinuxTOY