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