zoukankan      html  css  js  c++  java
  • css中的四个不同的position设置

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>

    <style>


    /* Positioning */

    css 的 position 属性是用来设置元素的位置的,它还能设置一个元素出现在另一个元素的下层
    元素能用 top,bottom,left 和 right 属性设置位置, 但是在默认情况下是不管用的,除非先设置了position属性
    
    HTML 元素的位置默认是设置为静态(static)的, 位置设置为静态的元素的位置通常是根据正常的页面流向(flow)设置的
    位置为静态的元素是不能被 top,bottom,left,right 影响的
    
    共有四个不同的position设置方法
    
    1.fixed 采用fixed position 的元素位置的设置相对于浏览器窗口
    An element with fixed position is positioned relative to the browser window.
    窗口滚动它也不会移动
    It will not move even if the window is scrolled:
    
    
    2.relative 相对位置指的是相对于它自己正常的位置
    
    3.absolute 相对于第一个(紧包着的,最里层的)父元素
    An absolute position element is positioned relative to
    the first parent element that has a position other than static.
    If no such element is found, the containing block is <html>:
    
    4.overlapping 通过设置 position 和 z-index


    * {
    margin: 0px;
    /*padding: 0px;*/
    }

    .pos_fixed {
    position: relative; /*A relative positioned element is positioned relative to its normal position.*/
    left: 10px;
    top:10px;
    100px;
    height: 100px;
    border: 1px solid seagreen;
    }

    h2.pos_left {
    position: relative;
    left: -20px;
    border: 1px solid crimson;
    }

    h2.pos_right {
    position: relative;
    left: 20px;
    border: 1px solid crimson;
    }

    </style>

    </head>
    <body>

    <div class="pos_fixed">
    hello everyone.
    </div>


    <h2>This is a heading with no position</h2>

    <h2 class="pos_left">This heading is moved left according to its normal position</h2>

    <h2 class="pos_right">This heading is moved right according to its normal position</h2>

    <p>Relative positioning moves an element RELATIVE to its original position.</p>


    <!--<progress>progress</progress>-->

    </body>
    </html>

  • 相关阅读:
    Spring:ContextLoaderListener作用
    正确理解UNICODE UTF8等编码方式
    context:propertyplaceholder/元素
    org.springframework.web.context.ContextLoaderListener作用
    javascript下ie7,ie8的Date Bug的解决
    margin负值的几种妙用
    小米note3,华为手机,软键盘弹出之后,页面上定位的元素布局会乱掉
    当padding,margin,top为百分比值,具体数值如何计算
    PHP处理二维数组合并 时间复杂度O(n)
    redis常用操作整理
  • 原文地址:https://www.cnblogs.com/yakun/p/3698273.html
Copyright © 2011-2022 走看看