Chrome 调试页面会把 text-align 属性去掉 firefox 不会这样如何解决?

查看 16|回复 0
作者:woshichuanqilz   
我在 chrome 里面调试, text-align 会被 user agent stylesheet 给去掉, 在匿名浏览页面也是这个情况, 但是在 firefox 里面 align 是可以的, 这个是为什么?
代码 text-align center 在 btn span 里面
css
body{
    min-height: 100vh;
    font-family: 'Poppins', sans-serif;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: black;
}
/* button */
.btn {
    width: 100px;
    height: 20px;
    border: none;
    position: relative;
    background-color: aqua;
}
.btn::after, .btn::before, .btn span::after, .btn span::before {
    transition: all 0.3s ease;
}
.btn span{
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    /* position: relative; */
}
.btn::after, .btn::before {
    content: "";
    /* bottom: 0; */
    /* 修改这个就能影响生长方向 */
    position: absolute;
    top: 0;
    right: 0;
    background-color: white;
    z-index: 2;
}
.btn span::after, .btn span::before {
    content: "";
    position: absolute;
    /* top: 0; */
    /* 修改这个就能影响生长方向 */
    bottom: 0;
    left: 0;
    background-color: white;
    z-index: 2;
}
.btn::after, .btn span::after {
    width: 0%;
    height: 2px;
}
.btn::before, .btn span::before{
    width: 2px;
    height: 0%;
}
.btn:hover::before, .btn span:hover::before{
    height: 100%;
}
.btn:hover::after, .btn span:hover::after{
    width: 100%;
}
html
   
   
   
    Document
   
   

   
   
        Ori
   

您需要登录后才可以回帖 登录 | 立即注册

返回顶部