美文网首页
css之定位(position)

css之定位(position)

作者: lmmy123 | 来源:发表于2017-10-23 16:10 被阅读8次

相对定位——relative

绝对定位——absolute

默认值——static

固定地位——fixed


定位:margin可以用来定位

absolute+margin定位

将absolute元素直接放在body标签下面

absolute实现元素显示隐藏

position:absolute;left:-999em

position:absolute;visibility:hidden

position:absolute;clip:rect(0,0,0,0)

使用display:none;或visibility:hidden实现元素显示隐藏,不能被辅助设备所识别

使用absolute实现元素显示隐藏,会产生重绘而不会产生强烈的回流

display:none实现元素显示隐藏,会尝试重绘,还会产生回流

推荐使用absolute实现元素的显示隐藏


absolute与等高布局


relative——相对定位

相对定位的最小化影响原则

<div class="test">

     <div class="box">.....</div>

     <div class='rel'><span class="abs">。。。</div></div>

</div>

如上面的列子,将需要绝对定位的元素单独放在一个relative属性的标签div下,relative就不会影响任何其他元素,仅仅是其内部的绝对定位元素,这就是 相对定位的最小化影响原则


推荐:

absolute+margin——左上角元素定位,作用与当前元素

float+relative——右上角元素定位,作用与当前元素

relative+absolute——右下角元素定位,直接父标签+当前定位元素

转载:来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]

相关文章

  • css之定位(position)

    相对定位——relative 绝对定位——absolute 默认值——static 固定地位——fixed 定位:...

  • css定位之position

    以下是我对position属性的了解和总结。 position:static;position的默认属性,元素框会...

  • CSS之position定位

    在CSS中,使用position属性可以改变元素的定位方式,其取值有以下几种: static relative ...

  • 好程序员web前端培训之CSS基础知识之position

    好程序员web前端培训之CSS基础知识之position CSS定位机制 标准文档流(Normal flow) 浮...

  • css学习笔记:定位position

    css position定位 position选值类型: static:默认状态,不开启定位 relative:相...

  • css入坑之二

    css的元素定位->position属性 1.position:absolute 绝对定位。绝对定位是子元素相对于...

  • css粘性定位position: sticky

    css粘性定位position:sticky问题采坑position: sticky 详解(防坑指南)CSS中po...

  • HTML&&CSS初学问题汇总

    CSS Position定位理解:https://www.runoob.com/css/css-positioni...

  • 2019-01-04

    CSS布局1 说起布局就需要谈谈定位 谈及定位,我就得说说position属性 position static :...

  • CSS定位与浮动2016/6/12

    CSS 定位 (Positioning) CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 position...

网友评论

      本文标题:css之定位(position)

      本文链接:https://www.haomeiwen.com/subject/qivvuxtx.html