移动端不居中问题/安卓和ios下line-height上下居中 css兼容问题

移动端开发过程,经常会写带0.5px边框角标类的样式,直接使用border设置0.5px边框,ios有些机型会出现显示不完整的情况。所以改用伪元素方法实现边框。代码如下:

.comment-entry::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 0.01rem solid #999;  
    transform-origin: 0 0;
    transform: scale(0.5);
    border-radius: 0.4rem;
    box-sizing: border-box;
}

边框问题解决后,又发现安卓系统,文字无法居中。总结了一下几个解决方法:

1、如果只有单个角标,字号内外边距等设置为需求大小的2倍,使用transform进行缩放。

transform: scale(0.5);
transform-origin: left center;

2、不直接设置line-height=height,而是设置

line-height:normal; 
padding:10px 0;

3、使用table布局,但是三星S8存在兼容性问题,其它机型正常。

<div class='test'>
    <span>测试</span>
</div>
 
.test{display:table}
.test span{background:pink;font-size:11px;display:table-cell;vertical-align:middle;}

相关推荐

  1. css中让div位置居中

    2024-04-23 00:58:01       39 阅读
  2. web块级如何居中,关于css/html居中问题

    2024-04-23 00:58:01       57 阅读
  3. ios针对于new Date()数据格式的兼容问题

    2024-04-23 00:58:01       66 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 00:58:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 00:58:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 00:58:01       82 阅读
  4. Python语言-面向对象

    2024-04-23 00:58:01       91 阅读

热门阅读

  1. 【程序设计与算法——C/C++入门】C语言入门

    2024-04-23 00:58:01       41 阅读
  2. 37-4 用Python编写SQL注入的基于错误报告的POC

    2024-04-23 00:58:01       37 阅读
  3. 12.Vue2.x收集表单数据input | v-model | select

    2024-04-23 00:58:01       36 阅读
  4. STM32 CAN发送邮箱和接收FIFO

    2024-04-23 00:58:01       26 阅读
  5. 若依学习记录

    2024-04-23 00:58:01       34 阅读
  6. 聚类算法的学习

    2024-04-23 00:58:01       26 阅读
  7. uniapp微信小程序蓝牙连接与设备数据对接

    2024-04-23 00:58:01       29 阅读
  8. 《1w实盘and大盘基金预测 day25》

    2024-04-23 00:58:01       35 阅读
  9. 笨蛋学C++【C++基础第三弹】

    2024-04-23 00:58:01       27 阅读
  10. element UI 走马灯 initial-index动态赋值 不生效问题

    2024-04-23 00:58:01       37 阅读