比如一个普通的按钮,要做到文字垂直居中

按钮

css设置为:

a {

height: 30px;

line-height: 30px;

font-size: 14px;

text-align: center;

width: 70px;

vertical-align: middle;

}

在chrome上和ios上没有问题,但是在安卓上文字就会明显偏上,如图

试过用table-cell或者line-height设为1,然后用padding来控制高度等方法,都不行,都是偏上的,这个问题怎么解决啊?

回答:

这么巧前段时间我也碰到了一样的问题,

解决方法:使用 flex 布局。

把父元素设为:

display: flex;

align-items: center;

justify-content: center;

使用 autoprefixer 加上前缀以后没有任何兼容性问题。

回答:

a元素是行内元素,得设置为块级元素,设置的height line-height才起作用

回答:

字体小于12px 就会偏上

回答:

使用flex布局,然后设置 line-height:normal; 就可以居中了。

回答:

f12调一下,把安卓的一些默认样式覆盖掉

回答:

这个,反正我是设置line-height和height一样,就会上下居中。不过,看你这个a好像也可以用button代替,button里面的文字自动上下左右居中

回答:

这是在特殊的浏览器才会出现这个问题吧,是line-height导致的,就用flex布局来替代

回答:

在安卓 7.0 使用sans-serif(无衬线) 字体可以解决,

其他版本没有试过

h5在Android里文字位置偏下,【CSS】如何解决安卓上按钮文字偏上的问题相关推荐

  1. html文字位置底部,css文字在底部怎么写

    css文字在底部的实现方法:首先新建一个html文件,并使用div标签创建一个模块:然后设置div的class属性为con:接着分别在css标签内创建div和p元素的样式:最后设置其位置属性为绝对定位 ...

  2. h5引用项目里css_HTML中引入CSS 的方式

    有 4 种方式可以在 HTML 中引入 CSS.其中有 2 种方式是在 HTML 文件中直接添加 CSS 代码,另外两种是引入 外部 CSS 文件.下面我们就来看看这些方式和它们的优缺点. 内联方式 ...

  3. android打包apk进程序闪退,解决安卓打包apk安装后打开闪退的问题

    系统版本 Android Studio版本 Build APK方式生成APK 调试的时候好好的,将打完的包传输到手机上进行安装,安装成功,但是一打开就闪退. 没办法,只好通过在命令行运行adb log ...

  4. android显示应用程序未安装,如何解决安卓系统显示应用程序未安装

    我们在安装软件的时候经常会遇到应用程序未安装这个问题,尤其是在更新软件或者是从ROM提取出来的软件会出现这样的问题.那我们该如何处理这个问题呢?下面我就为大家列举几个解决这种问题的办法. 产生应用程序 ...

  5. android手指下滑,元素下滑消失,点击按钮,元素上滑显示

    先写两个按钮,点击一个,布局下滑隐藏,点击另一个,上滑显示 点击按钮,浅绿色的部分隐藏或显示 Button btn = findViewById(R.id.button);Button upBtn = ...

  6. h5前端调用android拍照功能,H5调用Android拍照和摄像以及选取相册

    之前一直认为H5调用Android,H5不需要Android配合能直接实现功能.前段时间,自己做这个功能,才发现不是这么回事. H5编写 html文件里只需要标签即可实现代码,代码如下所示: 拍照 ο ...

  7. echarts地图文字重叠解决方案_Echarts扩展地图文字位置错乱的问题

    最近在弄echarts 因为要用到扩展地图,所以在官网下载了相应的json文件 ,引入之后发现文字位置错乱 于是查找网上资料 发现 textFixed : { '大洋洲' : [265, 0], }, ...

  8. span标签内使用icon图标,icon和文字位置水平对齐

    使用背景: span标签里面嵌套icon图标,图标位置和文字位置水平无法对齐 解决方法: <span>转移方式<y-tooltip class="item" ef ...

  9. 盘点在H5小游戏里常用的动效制作套路

    近年来,越来越多的自带绚丽动效的H5小游戏如雨后春笋一般冒出来,而也正是这些炫酷的交互动效,才能够成功地吸引住用户的眼球,让用户为此驻足. 而「动效制作」也伴随着H5的大热而火遍前端圈及设计界,下面就 ...

最新文章

  1. 《Excel 职场手册:260招菜鸟变达人》一第 14 招 利用数据验证记录数据录入时间...
  2. Enterprise Library 2.0 Hands On Lab 翻译(12):安全应用程序块(一)
  3. linux下载哪个python版本-Linux升级python版本
  4. 必须掌握的空调制冷系统维修要点
  5. Java程序设计语言(基础篇)机械工业出版社 原属第10版
  6. c语言float输出分数,c语言同一题目求解结果用float和int输出值差1.
  7. jzoj3056-数字【数位dp,统计,容斥】
  8. java对象占用内存大小?
  9. python123外汇兑换计算器_Python 3.x--使用re模块,实现计算器运算实例
  10. leetcode - 461. 汉明距离
  11. 多商铺购物车查询 排除重复商家
  12. 计算机无法安装应用,编程软件无法安装或报错
  13. 成都Uber优步司机奖励政策(3月31日)
  14. PAT 乙级 Java 合集
  15. Yeah,我的Pygame安装成功了!(Windows Pygame 安装教程)
  16. EDA 课程设计 实验报告及源文件
  17. 最短路径(状压dp)(ybtoj)
  18. “大数据”、“机器学习”、“深度学习”到底是什么?
  19. P3842 [TJOI2007]线段(线性dp,分类讨论)
  20. QPython+uiautomator2安卓手机自动化脚本编写

热门文章

  1. android sdk离线安装
  2. 【转】关于维生素的那些事
  3. Python 5 运算符
  4. spring相关资源
  5. Java Map 自定义排序
  6. CreateFile创建文件 writeFile 向文件中写入东西
  7. Linux工作笔记035---linux内网测试访问外网网速_外网测试访问内网网速
  8. Linux工作笔记035---设置连接Linux Centos 超时连接时间_空闲的等待时间 -bash: TMOUT: readonly variable
  9. SpringCloud工作笔记061---springBoot maven 打包jar报错_serverEndpointExporter
  10. Ui学习笔记---EasyUI的使用方法,EasyLoader组件使用