html - height 100% 不一直延伸背景色

标签 html css height background-color

我有一个内容包装器,我将高度设置为 100%,但问题是背景颜色没有完全扩展到所有内容。我附上了图片和我的代码,任何帮助都会非常感谢!我的包装后明显的空白:http://imgur.com/8h18AdH

HTML(不起作用的部分是 div outerColor):

<p id="dimensions"></p>
<div id="windpageTitle">

    <div class="headerContent">

        <nav>

            <ul class="navDown"> 
                <li><a href="../index.html">Home</a></li>   
                <li><a href="#windSubtitleSavings">Save</a></li>  
                <li><a href="#windSubtitleLocation">Locations</a></li>  
                <li><a href="#windSubtitleStart">Activate</a></li>     
            </ul>

            <a href="#" class="subMenuIcon"><p class="menu"></p></a>

        </nav>

        <h1 class="pageTitleText">Wind.</h1>

        <div class="pageNav">

            <ul class="navLink">

                <li><a href="../index.html">Home</a></li>
                <li><a href="#savingsSub">Savings</a></li>
                <li><a href="#locationSub">Location</a></li>
                <li><a href="#SubtitleStart">Start</a></li>

            </ul>

        </div>

    </div>

</div>

<div id="outerColor">

    <div class="innerContent">

        <div id="savingsSub">

            <p class="graph"><img src="../images/graph.png" width="500px" height="500px" /></p>
            <p class="savingsText">Text here</p>

       </div>

       <div id="locationSub">

            <p class="map"><img src="../images/mapWind.png" width="500px" height="257px" /></p>
            <p class="locationText">TEXT HERE</p>

        </div>



    </div>

</div>

CSS:

#windpageTitle {
    background-color: #fff;
    width:100%;
    height:170px;
}

#outerColor {
    background-color:#666;
    width:100%;
    height:100%;
}

.innerContent {
    position:relative;
    width:90%;
    margin:auto;
    text-align:center;
}

#savingsSub {
    position:relative;
    display:table;
    padding-top:40px;
    width:1300px;
    float: left;
}

.savingsText {
    display: table-cell;
    vertical-align: middle;
    float:right;
    padding-right:30px;
    padding-top:125px;
    width:700px;
    font-family: 'Oxygen', sans-serif;
    font-size:18px;
    color:#fff;
    line-height:25px;

}

#locationSub {
    position:relative;
    display:table;
    padding-top:55px;
    width:1600px;
    float: right;
}

.locationText {
    display: table-cell;
    vertical-align: middle;
    float:left;
    width:700px;
    padding-left:350px;
    padding-top:55px;
    font-family: 'Oxygen', sans-serif;
    font-size:18px;
    color:#fff;
    line-height:25px;
}

.graph {
    float:left;
    width:500px;
    height:500px;
}

.map {
    float:right;
}

最佳答案

请添加所有位于元素内的 HTML 和所有 CSS。现在无法解决!

关于html - height 100% 不一直延伸背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21188313/

相关文章:

html - 使用 css 删除 html 中表格的多余边距或填充

html - 表格的最小高度而不影响 Firefox 中的 thead 和 tbody

javascript - 在 JS 中动态设置 div 位置和大小 - 如何使过渡更平滑?

javascript - 基于复选框选择启用/禁用表

css - 具有内联 SVG 的响应式剪辑路径

Javascript/D3 --- 标签的条件格式

html - 如何让 sub div 不考虑其堂兄的高度?

css - 使 div 高度适合内容高度 IE<=7

css - 在 IIS 中部署 MVC4 应用程序后背景图像不工作

javascript - jQuery 验证在公共(public)文件中不起作用