左のナビゲーションが固定され、ページが中央に配置された単純なレイアウトを使用していますが、低解像度の問題は、固定されたナビゲーションが防止したいコンテンツ領域をコンピングしていますが、そうすることができません。
画面の解像度が低い場合に、要素を重ねることなく、ページを中央に配置し、それに隣接する 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>