我试图放一条与我的内容一样宽但将侧面“溢出”到身体的丝带。这里的例子。这是我到目前为止的 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;
}