css – 绝对DIV高度100%

前端之家收集整理的这篇文章主要介绍了css – 绝对DIV高度100%前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
过去几个小时,我一直在努力工作,搜索web和stackoverflow并没有太多的支持。如何使#gradient和#holes填充整个页面

我在Safari中使用了Inspect Element功能,当我突出显示body元素时,它不会填满整个窗口。
alt text http://img534.imageshack.us/img534/9955/screenshot20100201at215.png

HTML:

<body>

    <div id="gradient"></div>
    <div id="holes"></div>

    <div id="header">Header Text</div>
</body>

CSS:

html,body {
    height:100%;

    margin:0;
    padding:0;
}

body {
    background-image:url(../Images/Tile.png);
    background-color:#7D7D7D;
    background-repeat:repeat;
}

#gradient {
    background-image:url(../Images/Background.png);
    background-repeat:repeat-x;

    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    right:0px;
}

#holes {
    background-image:url(../Images/Holes.png);
    background-repeat:repeat;

    position:absolute;
    top:2px;
    left:2px;
    height:100%;
    right:0px;
}

#header {
    background-image:url(../Images/Header.png);
    background-repeat:repeat-x;

    position:absolute;
    top:0px;
    left:0px;
    width:100%;

    padding-top:24px;
    height:49px; /* 73 - padding */

    color:rgb(113,120,128);
    font-family:Helvetica,Arial;
    font-weight:bold;
    font-size:24px;
    text-align:center;
    text-shadow:#FFF 0px 1px 0px;
}

解决方法

好吧,它看起来我的所有内容的元素浮动。如果那么它不会扩大身体,除非它被清除。
原文链接:https://www.f2er.com/css/219824.html

猜你在找的CSS相关文章