• Web页面布局方式小结


    Web页面是由块元素组成的,正常情况下块元素一个个按垂直方向排布,构成了页面。

    可是这样的主要的布局方式绝大多时候不能满足我们的需求。所以各种布局方式应运而生。本文就对这些布局方式做个小结。

    1、元素漂移

    把一个元素从页面流中移走。漂移到某个方向,其他块元素会置于这个元素以下,当有内联元素注入其他块元素时。内联元素会围绕着这个元素

    #amazing{

        200px;

       float: right;

    }

    如图:


    假设其它元素要避开这个元素

    #footer{

       clear: both;

    }

    如图:


    2、冻结布局

    元素还保留在页面流中,锁定这个元素,冻结在页面上。不论放大还是缩小窗体,这个元素的大小不变

    #allcontent{

        800px;

    }

    如图:


    3、凝胶物布局

    锁定页面中内容区的宽度。把它放置在浏览器中央

    #allcontent{

        800px;

       margin-left: auto;

       margin-right: auto;

    }

    如图:

    4、绝对布局

    把一个元素从页面流中移走,并漂浮固定在页面的某个位置。

    #sidebar{

       position: absolute;

       top: 128px;

       right: 480px;

    }

    如图:

    5、固定布局

    把一个元素从页面流中移走,并漂浮固定在窗体的某个位置。

    #coupon{

       position: fixed;

       top: 300px;

       left: 100px;

    }

    如图:

    6、相对布局

    元素还保留在页面流中,但在页面显示之前把元素偏移到指定的位置。原来的位置由于还在流中。所以不会被其它元素占位。

    .beanheading img{

       position: relative;

        right:120px;

    }

    如图:


    (完)

  • 相关阅读:
    实验 6:OpenDaylight 实验——OpenDaylight 及 Postman 实现流表下发
    实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令
    实验 3:Mininet 实验——测量路径的损耗率
    第一次个人编程作业
    实验 2:Mininet 实验——拓扑的命令脚本生成
    实验 1:Mininet 源码安装和可视化拓扑工具
    第一次博客作业
    第一次个人编程作业
    第一次博客作业
    需求分析报告
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7029244.html
Copyright © 2020-2023  润新知