问题:在元素中文字小于12px时并且元素当中的上下内边距过小时,安卓的浏览器会出现显示问题,
“我是挑战者”在安卓手机上明显的不垂直居中,如下图所示

解决办法:

1.将该元素中所有关于px的样式放大一倍再缩小一倍,如下图“.is-user”中所示(实现的效果如上图中的“我是版主”所示)

.is-not-user {width: 123px;height: 30px;border-radius: 15px;background-color: #f98d1a;font-size: 20px;color: #fff;text-align: center;line-height: 30px;margin-left: 15px;
}
/* 转换后的 */
.is-user {width: 208px;height: 60px;border-radius: 30px;background-color: #f98d1a;font-size: 40px;color: #fff;text-align: center;line-height: 60px;margin-left: 20px;transform: scale(.5);transform-origin: 0% 50%;
}

2.将该元素改为flex布局,但是实际操作完成后效果不理想,稍微有点偏上

display: flex;
justify-content: center;
align-items: center;

*****多加一个子元素是个很棒的解决办法*****

(注意:1.此处flex与absolute不可同用  2.如果效果有点不理想,可调整文字的大小与盒子的高度的比例  3.非固定的文字可不根据图纸设置父盒子的大小,设置padding即可)

<div class="is-user"><span>我是版主</span>
</div>
.is-user {display: flex;align-items: center;justify-content: center;font-size: 20px;color: #fff;width: 104px;height: 30px;border-radius: 15px;background-color: #f98d1a;
}

3.将该元素改为table布局,将该元素外围加上一个table盒子,实现效果的代码如下,实现的效果和第二种差不多,稍微有点偏上

.container {display: table;.is-not-user {display: table-cell;vertical-align: middle;}
}

4.直接用不给元素高度用padding-top以及padding-bottom来实现垂直居中,实现的效果和第二种差不多,稍微有点偏上

5.如果是这种固定标签式的元素,文字基本不改变时,这种情况建议直接使用svg等图片代替

移动web端安卓手机上元素中的文字垂直不居中的问题相关推荐

  1. html中label文本垂直居中,如何在VB中实现label中的文字垂直方向居中?

    在Vb中如text和label控件是没有垂直居中功能的. 但是可以变通就是给文字加空行. 下面的是从百度贴吧上面引用来的: 但是他并没有说明要将text的mutiline属性设置为true,否则是不行 ...

  2. android记事本添加图片功能,安卓手机上有什么便签app既可以写日记又可以添加照片?...

    原标题:安卓手机上有什么便签app既可以写日记又可以添加照片? 当前,有很多人一直保持着写日记的习惯,因为这样可以及时记录自己的成长轨迹,使得自己可以追寻到时光的记忆,但是我们记录日记的工具,却随着时 ...

  3. android日历便签,安卓手机上有日历与便签结合的app吗?

    原标题:安卓手机上有日历与便签结合的app吗? 现如今,手机便签app已经成为我们使用频率比较高的一款工具软件,因为在这个生活和工作节奏不断加快的大背景下,它正好可以满足我们及时记录待办事项.整理信息 ...

  4. 使用Termux在安卓手机上运行tomcat服务器

    使用Termux在安卓手机上安装运行tomcat服务器 简单背景 探索尝试 尝试一:使用limbo虚拟机(失败) 想念二:使用Linux Deploy安装(直接放弃) 尝试三:使用Aid Learni ...

  5. android 提醒app,安卓手机上提醒工作的软件有哪些?

    原标题:安卓手机上提醒工作的软件有哪些? 众所周知,在当前的职场中,大多数的办公人士每天都要处理很多繁琐的工作事项,所以忙碌已经成为他们的工作常态.但是即便如此,这些职场人士仍然无法摆脱加班的困扰,因 ...

  6. android闹铃备忘录代码,求推荐一个安卓手机上用的闹钟提醒的备忘录便签

    原标题:求推荐一个安卓手机上用的闹钟提醒的备忘录便签 安卓手机上自带的便签app,满足我们平时在工作中随时记录的需求,而且我们已经习惯性的使用它记录工作事项用以备忘.但是单纯的文字记录并不能完全起到备 ...

  7. 待办事项桌面插件_求一款安卓手机上可添加小目标的桌面便签软件?

    随着国产安卓手机的发展和进步,现在使用安卓手机的用户是越来越多了,我的闺蜜小张之前使用的是苹果手机,最近她更换了一款华为新出的mate40手机.对于这款华为旗舰手机,小张使用了几天后表示是非常满意的, ...

  8. android7 显示到pc,安卓手机上的画面怎么投屏到Win7电脑上?超详细投屏方法看这里!...

    软件大小: 1.89MB 软件版本: 1.4.9.18 软件类型: 手机相关 查看详情 直接下载 虽然说现在的智能手机的屏幕的尺寸越做越大,有的手机的屏幕尺寸甚至都可以跟平板电脑媲美了,但是尺寸再大的 ...

  9. 有哪些能支持epub、txt格式的电子书阅读器?能在安卓手机上用的?

    在手机上看书有许多方便之处,随着智能手机的硬件功能越来越发达,无论大学生还是工作族每天与手机端网络资源相接触已经成为了我们生活的常态.可是不得不说手机端打开资源的方式又常常会令我们头痛,那么如何能够又 ...

最新文章

  1. java-HTMLjavaSkcriptCSSjQueryajax
  2. PHP中常见的提示对照表
  3. 为什么操作dom会消耗性能
  4. 零基础学习鸿蒙开发,零基础学习鸿蒙App开发 (第一天)
  5. 再谈PHP、Python与Ruby
  6. mac使用eclipse创建java_【Java】Mac上使用Eclipse创建Java项目的一般步骤
  7. python入门经典100题-Python3基础训练经典100题(带答案)下载
  8. 《Pro SQL Server Internals, 2nd edition》的CHAPTER 2 Tables and Indexes中的Clustered Indexes一节...
  9. Python 爬虫实例(10)—— 四行代码实现刷 博客园 阅读数量
  10. pyspark调用spark以及执行带in语句参数的hql示例
  11. Silverlight .xap文件详解
  12. 使用分层的方法设计 机器人软件
  13. 巴菲特致股东的一封信:2007年
  14. LCD养生之道 液晶显示器清洁保养技巧
  15. win下apache2.4 支持php8.0
  16. python tkinter 表格 怎么设置字体大小_更改字体大小而不影响Tkinter按钮大小
  17. statgraphics画Multifactor ANOVA图
  18. 微信Android热更新Tinker使用详解(by 星空武哥)
  19. 超过一半美国车主下一辆仍想买燃油车,中国新能源汽车市场接受度明显高,续航里程均是首要关注 | 美通社头条...
  20. Vue(三):vue基础入门

热门文章

  1. Android-Volley网络通信框架(StringRequest和JsonObjectRequset)
  2. 通过char[]获得字符串new String(chars) || chars.toString() || String.valueOf(chars)对比
  3. 基于Pytorch的深度学习 —— 安装与配置
  4. 了解通配符 SSL 证书和 SAN SSL
  5. 爬楼梯问题C++假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
  6. oracle19c修改sys密码报错OPW-00029
  7. BZOJ2395: [Balkan 2011]Timeismoney
  8. 拉线油门和电子油门的比较
  9. 基于PaddleOCR复现RFLearning
  10. Android Studio录制手机屏幕视频