博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css图标与文字对齐实现方法
阅读量:6089 次
发布时间:2019-06-20

本文共 658 字,大约阅读时间需要 2 分钟。

1.移动端(安卓设备、ios设备)图标文字垂直居中对齐的最佳常用解决方案是采用弹性盒子布局,可以快捷有效实现子元素未知高度绝对垂直居中对齐。PC端考虑到兼容性的问题,一般不推荐使用弹性盒子,依旧只能采用传统方式(vertical-align: middle;或者position定位)实现图标文字对齐。

2.

实际上不管是line-height还是用position去定位,不管你display用的什么,不同机型的显示效果都会不一样。

水平上的差距几乎没有,垂直方向上的效果会多种多样。

遇到这种ui,我的做法是把图片写在::before里,用margin去定位,这样不管右侧的文案是否绝对的垂直居中,但至少图是相对文案去定位的,是和文案对齐的。

3. 使用display:table

关闭
 
*{
padding:0;margin:0;} .close-btn{ background:red;color:#fff;height:45px;width:120px;border-radius:5px;text-align:center;display: table} .img-responsive , .close{ display: table-cell;vertical-align: middle}

转载于:https://www.cnblogs.com/huancheng/p/8599473.html

你可能感兴趣的文章
centos NFS局域网磁盘文件共享服务安装与配置
查看>>
常用Web测试方法
查看>>
数组名和指针
查看>>
慧荣SM2244/SM2250主控固态硬盘量产工具MPTool L0409A
查看>>
必选项:你的网站易于阅读吗?
查看>>
加速Java应用开发速度4——使用模板技术加速项目开发速度
查看>>
【设计师配色宝典!教你从零开始学配色】转
查看>>
MySQL中日期与时间类型
查看>>
对AMQ还需注意的一些问题
查看>>
高效代码审查的十个经验
查看>>
常用Eclipse插件在线安装地址
查看>>
Hibernate延迟加载机制
查看>>
开源中国用户分析
查看>>
jQuery AJAX 动态参数提交
查看>>
iOS APP 发布上架流程
查看>>
HTML5 服务器发送事件(Server-Sent Events)
查看>>
hadoop的初始配置
查看>>
jdk在win7下的安装与配置
查看>>
一键PHP环境搭建教程,php本地环境轻松搞定!
查看>>
Spring+Shiro搭建基于Redis的分布式权限系统(有实例)
查看>>