我正在设计一个简单的网站,我有一个问题.我希望在所有<div>
标签之后class="A"
在底部,右边有一个图像分隔符<div>
(参见图像,红色部分).我正在使用CSS运算符:after
来创建内容:
.A:after {
content: "";
display: block;
background: url(separador.png) center center no-repeat;
height: 29px;
}
Run Code Online (Sandbox Code Playgroud)
问题是图像分隔符没有在显示之后显示<div>
,但在内容之后<div>
,在我的情况下,我有一个段落<p>
.我如何对此进行编码以使图像分隔符显示在AFTER之后<div class="A">
,无论div A的高度和内容如何?
Zol*_*oth 40
您现在的位置<div>
绝对底部,不要忘了给div.A
一个position: relative
- http://jsfiddle.net/TTaMx/
.A {
position: relative;
margin: 40px 0;
height: 40px;
width: 200px;
background: #eee;
}
.A:after {
content: " ";
display: block;
background: #c00;
height: 29px;
width: 100%;
position: absolute;
bottom: -29px;
}?
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
107441 次 |
最近记录: |