0
我将内容设置为1024px宽度并与中心对齐。现在我想要在左边的横幅。由于横幅的尺寸可能不同,我必须将横幅对齐到右侧。横幅包裹着一个锚点。在我的例子中,我使用了div而不是图片。在网站左侧定位横幅并将横幅对齐到内容
HTML:
<div id="content">
<div id="banner">
<a href="#"><div id="background">banner</div></a>
</div>
<div id="maincontent">
SSSSSSSSSSSSSSSSSSSSSSSSS
OOOOOOOOOOOOOOOOOOOOOOOOO
MMMMMMMMMMMMMMMMMMMMMMMMM
EEEEEEEEEEEEEEEEEEEEEEEEEEE
CCCCCCCCCCCCCCCCCCCCCCCCC
OOOOOOOOOOOOOOO
NNNNNNNNNNNNNNNNNNNNNNN
TTTTTTTTTTTTTTTTTTTTT
EEEEEEEEEEEEEEEEEEEEE
NNNNNNNNNNNNNNNNNNNNNNNNNN
TTTTTTTTT
</div>
</div>
CSS:
#content {
width: 400px;
margin: 0 auto;
background-color: red;
position: relative;
}
#background {
width: 20px;
height: 100px;
background-color: blue;
color: white;
}
#banner{
position: absolute;
left: -200px;
width: 200px;
height: 100px;
background-color: yellow;
text-align: right;
}
text-align: right;
不会使的伎俩。
删除
width: 20px
在这个例子中的作品,因为我使用的是'div'作为背景。如果我在示例中切换到图像,它似乎也可以工作。但实际上我有一个没有宽度和高度属性的图像。在这里它不起作用。你知道为什么吗? – testing我发现了错误。在我的真实世界中'#banner'没有宽度。所以它不起作用。 – testing