我有一个 DIV,即使调整浏览器的大小,我也希望它始终保持在屏幕的中心。还有一个浮动的右 DIV,它不应该与中心 DIV 重叠。
Chrome 会导致很多问题,要么中心在左侧离开屏幕,要么右侧浮动 DIV 与中心 DIV 重叠。
CSS
.center {
border-style: solid;
border-width: 1px;
background-color: #808080;
width: 650px;
height: 200px;
margin: auto;
}
.right {
border-style: solid;
border-width: 1px;
background-color: #808080;
width: 200px;
height: 200px;
float: right;
}
body {
border-style: dashed;
border-width: 1px;
}
HTML
<div class="right">right</div>
<div class="center">center</div>