• 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;

    }

    如图:


    (完)

  • 相关阅读:
    python 常用的模块(hashlib)转
    python 常用的模块(struct)转
    python 常用的模块(base64)转
    python 常用的模块(collections)转
    django xadmin的使用和改造
    django静态html中做动态变化
    django 用model来简化form
    InstallShield2015制作安装包----------安装后实现电脑开机自启动
    InstallShield2015创建安装包
    InstallShield :cannot rename directory ...
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3863436.html
Copyright © 2020-2023  润新知