为了账号安全,请及时绑定邮箱和手机立即绑定

定位居中用transform:translate导致浏览器出现滚动条

定位居中用transform:translate导致浏览器出现滚动条

湖上湖 2019-02-19 16:24:14
<style>   div {    width: 95vw ;    height: 200px;    background-color: red;    position: absolute;    left:50%;    transform: translateX(-50%);   }</style><div></div>在ie的时候会因为width过长而出现横向滚动条,该怎么处理这个滚动条
查看完整描述

2 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

如果你只是通过absolute想来局中的话..你甚至可以不用transform:

.class {    position: absolute;    left: 0;    right: 0;    width: 95vw;    margin: auto;
}

absolute + margin分配剩余空间, 这个方法需要设置宽高.


查看完整回答
反对 回复 2019-02-19
?
倚天杖

TA贡献1828条经验 获得超3个赞

出现滚动条的可能性只有低版本的ie不识别css3,如果要兼容最好的办法还是用过margin-left:-47vw;但是问题又来了,vw也可能不能正确识别……

查看完整回答
反对 回复 2019-02-19
  • 2 回答
  • 0 关注
  • 2090 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信