因此,在我的屏幕上,这在所有浏览器上都可以正常工作,但是当我尝试在笔记本电脑或较小的屏幕上查看我的网站时,#sidebar 和 #center 会向左移动。我认为它与#sidebar的margin-left有关,但有没有其他方法可以使侧边栏和中心位于标题下方并彼此相邻?
#header {
background-image:url(media/dddd.png);
margin-left:auto;
margin-right:auto;
width:1000px;
height:250px;
position:relative;
}
#sidebar {
height:800px;
width:300px;
background-color:#CCFFFF;
float:left;
margin-left:23.5%;
margin-right:auto;
position:static;
}
#center {
margin-left:auto;
margin-right:auto;
height:800px;
width:700px;
background-color:white;
float:left;
border:1px solid black
}