页面内容小于一屏时仍能头部在头部尾部在尾部

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面内容小于一屏时仍能头部在头部尾部在尾部</title>
    <style>
    *{
        padding:0;
        margin:0;
        text-align:center;
    }
    /*
    html, body {height: 100%;}*/
    header{
        width:100%;
        height:50px;
        background:red;
    }
    #box{
        width:100%;
        min-height:100%;
        /*height:auto;*/
        position:absolute;
    }
    .container{
        width:100%;
        min-height:100px;
        height:auto;

    }
    footer{
        width:100%;
        height:50px;
        background:blue;
        position:absolute;
        left:0;
        bottom:0;
    }
    </style>
</head>
<body>
        <div id="box">
        <header>
            头部
        </header>
        <div class="container">
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>
            内容区<br/>

        </div>
        <footer>
            底部

        </footer>
        </div>
</body>
</html>

效果图:

时间: 2024-08-08 05:37:51

页面内容小于一屏时仍能头部在头部尾部在尾部的相关文章

手机页面内容超出屏幕宽度时实现可拖拉滑动效果

步骤一:父级层样式:overflow: hidden; 步骤二:超出屏幕的内容块样式:display: block;overflow-x: auto;

jquery “做页面滚动到某屏时改变状态标题” 所用知识点记录

浏览器滚动条滚动时触发事件 //浏览器滚动条滚动时触发事件 $(window).scroll(function(){}); 浏览器窗口大小改变时触发事件 //浏览器窗口大小改变时触发事件 $(window).resize(function(){}); 监听所有锚点链接实现平滑移动 //监听所有锚点链接实现平滑移动 $('a[href*=#],area[href*=#]').click(function() { if (location.pathname.replace(/^\//, '') ==

内容高度小于窗口高度时版权div固定在底部

<!doctype html><html><head><meta charset="utf-8"><title>文档内容高度小于窗口高度时底部版权始终在底部-懒人建站</title><meta name="description" content="网站建设中经常遇到文档内容高度小于窗口高度时底部版权始终在底部的问题,纯css不太好解决这个问题,这里使用js代码来对检测文档高度和

H5页面内容较少时如何让页面全屏在手机显示呢

解决方案1: 设置如下:html,body{ min-height:100vh; background-color:#fff; }这样高度首先不会写死,而且满足最小高度是满屏 解决方案2: 可以用vh和vw来布局.100vh和100vw就是你设备的高度和宽度.先把外面盒子固定下来,所有的盒子的高度加起来等于100vh刚好占满一屏这样就不会有空白.像你这种盒子比较少的可以用js获取设备的高度和宽度,然后用js设置盒子的高度,加起来等于你设备的高度就可以了.字体大小用rem表示.相对于根字体的大小.

当页面内容溢出或超出边界时显示省略号

使用CSS实现,当内容过多超出边界时,以省略号(-)的形式进行展现.以下通过代码来进行说明: <!DOCTYPE html> <html> <head> <title>内容超出边界用省略号显示Demo1</title> <style type="text/css"> html,body{ padding: 0px;margin: 0px; } table{ margin: 0px; padding: 0px; wi

移动端页面自适应横屏竖屏解决方法思考

之前对于横屏的webapp做过一些尝试,但是始终不是很好的解决方案,前段时间又接触了类似的需求,尝试了感觉更好的解决方案. 之前的方法写的博客:移动网页横竖屏兼容适应的一些体会 这里举的例子还是平时常见的移动端的滑动页面,也就是上下切换页面的"H5". 首先要做的准备: 1.html布局 <div id="wrap"> <div class="pageWrap"> <div class="img11&quo

JS的Touch事件们,触屏时的js事件

丫的,终于找到了JS在平板电脑上的事件!!! iphone.ipod Touch.ipad触屏时的js事件 1.Touch事件简介 pc上的web页面鼠标会产生onmousedown.onmouseup.onmouseout.onmouseover.onmousemove的事件,但是在移动终端如iphone.ipod Touch.ipad上的web页面触屏时会产生ontouchstart.ontouchmove.ontouchend.ontouchcancel事件,分别对应了触屏开始.拖拽及完成

JS 侧栏导航点击定位页面内容位置及滚动条滚动改变导航元素对应状态

近来,小码哥应公司需求方要求,要在未来一个专题页面中加入一个效果:即,侧栏导航点击实现页面内容部分运动到相应位置,以及随着body滚动条滚动使导航按钮效果和页面相应内容对应上的一个效果.起初小码哥做的时候,只实现了点击导航按钮让页面相应的内容定位到和按钮相应的地方(在此可以查看小码哥先前写的关于锚点的文章):而随滚动条实现按钮和内容相对应的效果没有做出来,由于项目专题的时限问题,小码哥借鉴了网上一个案例,将其套在自己的页面就够里,实现了想要的效果. 废话不多说了,直接上码吧,,,,,,,,,,,

Linux必会原理之输入网址到看到页面内容原理

用户从浏览器输入网址到页面显示,细分了一下基本上由八大快原理组成,他们是:dns解析原理.TCP三次连接.http请求数据包.数据包的封装.数据包的解封装.集群内部的一个请求.服务器的响应报文.四次断开> dns解析原理:当用户在客户端输入网址后,客户端会先访问本地的hosts文件和dns缓存,我们hosts一般都是做测试使用来配置的.所以设备第一访问这个网址,在本地的hosts和local是没有这个解析的,这个时候会向LDNS(也交本地dns寻求解析),如果lDNS这里有记录,就会反馈给客户端