【发布时间】:2011-07-20 21:12:20
【问题描述】:
在我的网站上,我有一个中心和一个右栏。中间和右列被一个 id = wrap 的<div> 元素包围。周围的 div 元素使用以下 CSS 技术居中:
#wrap{
position:absolute;
left:50%;
margin-left:-307px; /* 307px = half of 594px(width of #center_column) */
}
这很好用,只是当浏览器的宽度调整为小于周围 <div> 元素的宽度时,页面的左侧部分被切断,无法通过水平滚动查看
【问题讨论】:
-
所以你有一个使用 margin: 0 auto 的中心对齐的列,那么你在它的右边有一个辅助列页面,它挂在它上面对吗?当您调整浏览器的大小时,居中对齐的列和辅助列都不会移动?
-
如果你使用 position:absolute 来居中,你不应该。