4 个回答
left: 0;
right: 0;
top: 0;
bottom: 0;

把元素充满了容器,同时自身指定了宽度,总宽度(固定) = width(固定) + margin-left + margin-right;

margin: auto;

当margin设置为auto的时候,左右边距会平分,元素自然就居中了,垂直居中原理一致。

你这个#ww不是设置position:relative能实现里面div居中?我不信

最关键是这一句吧,他要求了布局居中

margin: 0 auto;

而你的#ww div设置了position: absolute;说明子元素div是绝对定位,所以需要父元素设置为position: relative;

而你吧子元素position: absolute;去掉;再或者给父元素加一个position: relative;,都能实现居中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏