css - 不显示背景图像

标签 css

这是我在页面中的html代码

<style type="text/css">
                            .container{width:100%;}
                            .left{float:left;}
                            .right{float:right;}
                            .center{margin:0 auto;}
                        </style>
                        <ul class="invite container" >
                            <li class="container">
                                <span class="left">
                                    <img src="images/main-bride.jpg" height="200px" />
                                </span>
                                <span class="frame right">
                                    <img src="images/main-groom.jpg" height="200px" />
                                </span>
                                <!-- <span class="center" background="images/frame.png"> hello</span> -->
                            </li>

                            <!-- <li class="right">
                                <span class="frame"><img src="images/main-groom.jpg" height="200px" /></span>
                            </li> -->

                        </ul>

这是CSS代码:

.frame {
display: block;
line-height: 0px;
background: url(../images/frame.png) no-repeat center center;
}

.frame img {border: 10px solid #fff;}

找到其他一切正常,但只有背景图像不可见。有什么我想念的吗?请帮忙。

最佳答案

如果您的背景应该在图像周围 10 像素,而不是图像的白色边框并且图像隐藏了它。

尝试添加:

.frame {display: block; padding: 10px; background-repeat: repeat;}
.frame img {border: 0px;}

并检查图像“周围”的背景是否可见。请记住 frame.png 可以很小并且仍然隐藏在图像下方。您必须小心调整所有尺寸。

几句话的解释:在那种情况下,你在父元素上设置了填充,所以图像的每一边都会有 10px 的空间。在这种情况下,将从 .frame 元素看到 10px 的框架,图像将覆盖它的中心。


如果你想让背景覆盖图像,使用:

.frame img {display: none;}
.frame {display: block; height: ...px; width: ...px;}

为什么要投反对票?最好写点东西,thx。

关于css - 不显示背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28013093/

相关文章:

javascript - 弹跳接触按钮移动到底部

javascript - 从 Array 设置背景图片 url

html - 如何将可滚动列表设置为具有最大大小,但在不需要时缩小?

javascript - jquery-onclick : show the image

css - 图像反射不应有阴影

html - 如何删除第二个和第三个 block 的上填充?

html - 在 CSS 中,如何获取 2nd degree parent 的颜色?

html - 交替行上的 Glyphicon 问题消失

css - 图片作为背景在flex box中的相对位置

html - 当我在导航中有两个 ul 时,如何避免在 IE7 中换行?