博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【小技巧】小图标和文字的居中对齐-小总结
阅读量:6972 次
发布时间:2019-06-27

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

到做项目遇到这个问题,发现以下方法用起来,都不如另一种办法最好用。(背景图的方法也很好用)

    
Title
天使

嵌套就嵌套呗,重点是有用,这是关键,而且屡试不爽。

以上是6月16的更新。。。

以下是4月28的文字。。。

小图标和文字的居中对齐问题,相信大家在很多时候会遇到。今天楼主从其他大神那边扒了一些方法,现在做个小小的总结。

说明:本次用到的小图标来自阿里巴巴矢量图,大家可以去找一下(地址:http://www.iconfont.cn/plus/collections/detail?cid=3223)我的图标尺寸是20px*20px

第一种办法:vertical-align和line-height结合

特点:这种办法只适用于放置小图标和文字的标签的display属性都是inline的情况。

效果图:

代码如下:

            
鲸鱼宝宝

第二种办法:使用背景图去做

特点:兼容性非常好

效果图:

代码如下:

            

鲸鱼宝宝

上述代码的height和line-height可以去掉,这两个设置不是必须的。

更正:楼主错了,height和line-height千万不可以去掉!!!

看到的其他:

第三种办法:display:table+vertical-align

特点:不是所有的浏览器版本都支持display:table

效果图:

代码如下:

            
鲸鱼宝宝

ps:配色可能有些奇怪,还请不要介意哈,哈哈哈哈!

第四种:position:absolute+transform: translate(0, -50%)

特点:没有办法的办法!

效果图:

代码如下:

            
鲸鱼宝宝

ps:padding-left和margin-left是为了调试位置的,可能不够居中,不过没关系啦,这个不是重点。

好啦,这就是我今天一上午总结的成果,欢迎指正!马上就是五一啦,超级激动啊!!!

转载于:https://www.cnblogs.com/winteronlyme/p/6781558.html

你可能感兴趣的文章
VI/VIM 编辑器
查看>>
C#写爬虫,版本V2.0
查看>>
基于Ubuntu16搭建Hadoop大数据完全分布式环境
查看>>
网络爬虫
查看>>
python-memcached学习笔记
查看>>
转--Java工程师成神之路(2018修订版)
查看>>
学习python第一天内容回顾
查看>>
原码,补码表示
查看>>
(最长上升子序列 并记录过程)FatMouse's Speed -- hdu -- 1160
查看>>
面面观 | CentOS install etcd 测试
查看>>
[CF566A]Matching Names
查看>>
[Oracle]ORA-01461: can bind a LONG value only for insert into a LONG column
查看>>
Linux学习之CentOS(三十三)--DNS基础及域名系统架构
查看>>
[复变函数]第03堂课 1.2 复平面上的点集
查看>>
Python:Opening Python Classes
查看>>
mvc:view-controller
查看>>
Android推送分析
查看>>
微信公众平台开发者文档
查看>>
ORACLE数据库不同故障下的恢复总结
查看>>
使用eclipse转换普通项目为web项目
查看>>