css在移动端如何还原设计稿中的小标签效果?

作者站长头像
站长
· 阅读数 3

css在移动端如何还原设计稿中的小标签效果?如图的效果:边框包裹文字,文字垂直左右居中。试过一些方式,但是移动端(安卓和苹果)查看的时候垂直方向总是有肉眼可见的不垂直居中(安卓和苹果显示效果不一致),有么有好用的方式进行设置。

回复
1个回答
avatar
test
2024-06-25

flex布局

.tag{
  display: flex;
  justify-content: center;/* 水平居中 */
  align-items: center;/* 垂直居中 */
  line-height: normal;/* 在某些安卓下,垂直居中 */
  border: 1px solid red;
}

绝对布局

.tag {
  position: relative;
  border: 1px solid red;
}
.text {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容