CSS margin属性错位

CSS margin属性错位

这是因为margin-bottom:5%这个5%是以body的width作为基准来计算的(而不是你自以为的以height为基准),这样的话当浏览器窗口的宽度发生变化时,上半部分与下半部分之间的间隔就会发生变化,从而造成下半部分有时会超出父元
html-css270