zoukankan      html  css  js  c++  java
  • 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;

    }

    如图:


    (完)

  • 相关阅读:
    struts2 namespace
    struts2 action跳转及传参
    struts2 后缀问题
    MyEclipse 配置多个Tomcat运行
    tomcat 免安装版 内存溢出
    Tomcat安装版 内存溢出
    JSON 数据的两种遍历方式
    Struts2 返回 JSON数据
    Struts2 参数传递的两种模式
    JQuery + Ajax 传递参数
  • 原文地址:https://www.cnblogs.com/cynchanpin/p/7029244.html
Copyright © 2011-2022 走看看