我有一个简单的布局,带有一个固定的左侧导航和一个居中的页面,现在在低分辨率下固定导航的问题是在我想要阻止的内容区域上进行竞争,但我无法这样做。
知道如何让我的页面居中,甚至在屏幕分辨率较低时使用 div 固定在它旁边而不重叠我的元素
无论分辨率如何,我想要的都是这样,页面应该居中,但导航应该位于页面旁边并且不应该与页面重叠
CSS
.page_wrapper {
min-width: 750px;
max-width: 750px;
margin: 20px auto;
border: 1px solid #ff0000;
}
.content_wrapper {
margin: auto;
max-width: 700px;
margin-left: 120px;
}
p,
ul {
margin: 0;
padding: 0;
}
p {
margin-bottom: 20px;
}
#nav {
left: 300px;
list-style: none;
position: fixed;
top: 20px;
}
#nav li {
margin-bottom: 2px;
}
#nav a {
background: #ededed;
color: #666;
display: block;
font-size: 11px;
padding: 5px 10px;
text-decoration: none;
text-transform: uppercase;
}
#nav a:hover {
background: #dedede;
}
#nav .current a {
background: #666;
color: #ededed;
}
.current {
background: red;
}
.section {
border-bottom: 5px solid #ccc;
padding: 20px;
}
.section p:last-child {
margin-bottom: 0;
}
</p>