我正在試圖放置與我的內容一樣寬的色帶,但是會將兩側濺到身體上。示例here。這是迄今爲止我所使用的HTML。有三個圖像:色帶的中間部分,然後是兩側。我把中間部分放在h1中,現在我正在嘗試排隊。容器外部的色帶定位
<body>
<div id="container">
<div id="leftside">
</div>
<div id="rightside">
</div>
<div id="content">
<header>
<h1>This is the body of the ribbon</h1>
</header>
</div>
</div>
</body>
我在CSS上拍攝的照片。我一直在做實驗,這就是我所需要的,但我確信有一百萬更好的解決方案。我想知道最佳做法是什麼,因爲我確信我在這裏打破了很多規則。
#container {
width: 825px;
min-height: 960px;
margin: 0 auto;
}
#left {
background-image: url(side.jpg);
background-repeat: no-repeat;
width: 59px;
height: 48px;
position: absolute;
margin-top: 20px;
margin-left: -58px;
}
#right {
background-image: url(side.jpg);
background-repeat: no-repeat;
width: 59px;
height: 48px;
position: absolute;
margin-top: 20px;
margin-left: 825px;
}
#content {
width: 825px;
min-height: 700px;
margin: 0 auto;
background: url(other.jpg) repeat;
margin-top: 20px;
margin-bottom: 20px;
top:0;
overflow: auto;
}
h1 {
text-indent: -9999px;
background-image: url(banner.jpg);
background-repeat: repeat-x;
margin-top: 0;
height: 48px;
}
謝謝你的所有詳細解釋。它真的幫助我更好地理解!祝你今天愉快! ++ –