最关键是这一句吧,他要求了布局居中
margin: 0 auto;
而你的#ww div
设置了position: absolute;
说明子元素div是绝对定位,所以需要父元素设置为position: relative;
而你吧子元素
position: absolute;
去掉;再或者给父元素加一个position: relative;
,都能实现居中
5 回答1.3k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
4 回答2k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
把元素充满了容器,同时自身指定了宽度,总宽度(固定) = width(固定) + margin-left + margin-right;
当margin设置为auto的时候,左右边距会平分,元素自然就居中了,垂直居中原理一致。