下面的HTML創建一個簡單的佈局與固定側邊欄,但我希望把側邊欄上的內容CSS固定側邊欄
的HTML的右側:
<!doctype html>
<html lang="en">
<head>
<title>Test</title>
<link rel="stylesheet" href="master.css" type="text/css" />
</head>
<body>
<div id="container">
<header id="header">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</header>
<div id="maincontent">
<div style="height:1280px;background:#333;"></div>
</div>
<div style="height:100px;"></div>
</div>
</body>
</html>
和CSS:
#container
{
width: 1140px;
max-width: 98%;
margin-left: auto;
margin-right: auto;
position: relative;
min-height: 100%;
}
#header
{
position: fixed;
z-index: 20;
width: 180px;
padding-top: 100px;
text-align: right;
}
#maincontent
{
padding-left: 220px;
padding-top: 100px;
}
的問題是,我需要指定側欄上的(的#header)的right
,這樣做將意味着側邊欄將不再兌現容器...
任何想法如何解決這個問題?謝謝
使用div的ID,而不是說'的側欄',你會得到更多的幫助。 – daveyfaherty
一旦你解決了這個問題,請Google做一個關於不應該在CSS中使用ID的原因。 :) –