html - 显示 div 背景图像完成

标签 html css

我无法获取 div 容器的完整背景图像。我想看到图片的高度为 100%,宽度为 100%。如果我在 html 代码中将图像添加为标签,它会完美运行,但我想在图像上写一些标题。我的意思是侧边栏的背景图像“标题侧边栏”。 这是 my Page +代码:

*{
    margin: 0px;
    padding: 0px;
    color: black;
}

body{
    background-image: url(bg.jpg);
    height: 1500px;
}

section{
    margin-top: 100px;
    width: 1230px;
    height: 100%;
    
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 200px;
}

article{
    background-color: #FBB9B7;
    width: 800px;
    height: 100%;
    
    float: left;
    
    padding: 20px;
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,1);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,1);
}

aside{
    background-color: #FBB9B7;
    width: 300px;
    height: 100%;
    
    float: right;
    
    padding: 20px;
    
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,1);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,1);
}

.header-sidebar{
    background: url(http://www.drlaureen.com/wp-content/uploads/2014/09/headline-sidebar.png) no-repeat;
    height: 50px;
    width: 100%;
    text-align: center;
    padding-top: 8px;
}
<html>
    <head>
        <link href='index.css' rel='stylesheet' type='text/css'>
    </head>
    
    <body>
        <section>
            <article>
                Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
            </article>
            <aside>
                
                
                <div class="header-sidebar">
                    Überschrift 1 
                </div> 
            </aside>
        </section>
    </body>
</html>

最佳答案

在 body 中使用 background-size:cover 而不是定义高度和宽度

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

相关文章:

html - 当鼠标移动到子元素时,如何保持应用 CSS 悬停规则?

css - 我可以 :target parent elements?

css - 如何为导航栏关闭 Materialize 的默认阴影

javascript - flexbox 的 flex-wrap 属性

html - 页脚未按预期运行

javascript - 过滤时显示和隐藏链接的 html 复选框列表

html - 未找到/应用 Bootstrap 2.3.2 样式

css - 在文件名未知时在文件之间共享 SASS 变量

css - 用于依次列出的元素的特殊 CSS

jquery - 导航栏中的子下拉列表