css的定位

  • 方位名称:
    left right top bottom
  • 1)静态定位
    静态定位就是元素标准流的显示方式。
     div{
        width: 100px;
        height: 100px;
        background-color: red;
        position: static;    静态定位
        left: 300px;         距离左边300px
    }
没有向左移动300px(left: 300px; )
  • 2)绝对定位
    1,当给一个单独的元素设置绝对定位,以浏览器左上角为基准定位。
    2,当盒子发生嵌套关系的时候,如果父盒子没有设置定位,子盒子设置定位看浏览器的左上角。
    3,当盒子发生嵌套关系的时候,如果父盒子设置了定位,子盒子设置定位以父盒子的左上角为准。
    4,给盒子设置了绝对定位,该盒子不占位置(脱离了标准流)
    5,给行内元素设置绝对定位后,改元素转换为行内块元素(第三种转换方式)
    6,设置了绝对定位的盒子如果没有给它设置宽度,它就会自己内容的宽度,要想是整个屏幕的宽度就要设置width: 100%;

        div{
    
          width: 500px;
          height: 500px;
          background-color: red;
          position: absolute;
          left: 100px;
          /* top: 100px;
          right: 0px; */
      }
      .one{
          width: 100px;
          height: 100px;
          background-color: pink;
          position: absolute;
          left:  600px;
      }
        </style>
     </head>
    <body>
      <div >
          <div class="one"></div>
      </div>
    
  • 4)相对定位
    1,元素设置了相对定位后占原来的位置。
    2,设置相对定位以自己的位置为参照。
    3,不能将行内元素转换为行内块元素。
    4,有一种用途:子元素绝对定位,父元素相对定位。子元素就可以相对父元素移动。

   .one{
        width: 100px;
        height: 100px;
        background-color: red;
        position: relative;
        left: 10px;
    }
    .two{
        width: 100px;
        height: 100px;
        background-color: pink;
        position: relative;
        left: 10px;
    }
   </style>
   </head>
  <body>
    <div class="one"></div>
    <div class="two"></div>
  </body>
  • 5)固定定位
    1,不占位置(脱标)
   div{
        position: fixed;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,249评论 0 8
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,800评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,835评论 0 11
  • 半夜睡不着觉,拎着酒瓶便往楼顶跑,夜风微凉,俯瞰这个南方的不夜城,闪烁的霓虹让空气变得有些浑浊。 我蹲了下来,坐在...
    熊熊私语阅读 1,625评论 1 0
  • 昨天植树节! 植树节, 随便种什么树都行吗? NO ! 种树也要选对品种, 有些树种可以净化空气,种对了树...
    凤凰仙女阅读 2,953评论 0 1