css在移动端如何还原设计稿中的小标签效果?
如图的效果:边框包裹文字,文字垂直左右居中。试过一些方式,但是移动端(安卓和苹果)查看的时候垂直方向总是有肉眼可见的不垂直居中(安卓和苹果显示效果不一致),有么有好用的方式进行设置。
回复
1个回答
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%);
}
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容