为啥margin-top:50%会离顶边这么远,不应该在屏幕中间吗?
margin-top的百分比是按照父元素宽度计算的,并不是高度。
你的浏览器是不是放大了?
你得看你的html,body的高度 你审查一下
你给body设置一个宽高,里面的标签都是根据百分比都是父级高度设置的,希望对你有帮助