line-height安卓中不垂直居中

知更鸟
知更鸟
知更鸟
1606
文章
6919
评论
2019年7月2日12:52:59 评论 609

设计响应式网页,PC端和移动端的样式兼容性,很让人挠头,最常见的就是文字垂直不居中,而且苹果手机和安卓手机下表现也不尽相同,往往苹果手机是垂直居中的,但在安卓机上字却靠上了,总是差那么一像素,应该是安卓对line-height兼容有问题。

办法一

父容器不要设置高度,line-height不设置具体数值,通过padding调整内边框。

line-height: normol;
padding: 8px 0;
display:inline-block;

方法二

把字体大小、定位、间距、高度和边框线整体都放大2倍,然后再缩小一倍:

transform: scale(0.5);
transform-origin: 0 0;

个人推荐方法一。

weinxin
版权声明
本站原创文章转载请注明文章出处
禁止查看网页源代码方法 Web前端

禁止查看网页源代码方法

总是有新手问,如何禁止别人查看自己的网页源代码?答案是没有,对于有经验者所有方法都是徒劳的。 禁止查看网页源代码方法 一般常用的方法是在网页中加上类似的JS代码,屏蔽屏蔽键盘和鼠标右键。 docume...
HTML5视频自动循环播放 Web前端

HTML5视频自动循环播放

如果需要在网页中添加视频,可以参考下面的代码,支持MP4视频自动循环播放。 代码一,纯HTML5视频自动循环播放 <!DOCTYPE HTML> <html> <body...
HTTPS与HTTP相比更安全 Web前端

HTTPS与HTTP相比更安全

近几年,互联网发生着翻天覆地的变化,尤其是我们一直习以为常的HTTP协议,在逐渐的被HTTPS协议所取代,在浏览器、搜索引擎、CA机构、大型互联网企业的共同促进下,互联网迎来了“HTTPS加密时代”,...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: