为了账号安全,请及时绑定邮箱和手机立即绑定
  • absolute和float的相同特性: 1.包裹性 2.破坏性
    查看全部
    0 采集 收起 来源:absolute和float

    2017-03-31

  • 1.绝对定位方向是对立(如:left vs right,top vs bittom)的时候,结果是满屏铺展,这种效果可以和width/height相互替代,但要IE7+浏览器支持。 2.当尺寸限制(whith/height)、拉伸(如:left vs right,top vs bittom)以及margin:auto同时出现时,就会有绝对定位元素的绝对居中效果。但要IE8+支持。 3.当尺寸限制(whith/height)>拉伸(如:left vs right,top vs bittom) 3.
    查看全部
  • 对于position为absolute和fixed的元素,同时设置left、right和width,即可由margin:auto水平居中; 同理,top、bottom、height即可设置垂直居中。
    查看全部
  • 1.无依赖绝对定位下的相对定位——外层父元素不使用相对定位,直接对里面的元素使用absulute定位,然后使用margin来精确定位,实现相对定位的效果。 2.注释<!-- -->可以用来消除两个标签之间的空格,保证两个元素之间完美的贴合。(同时保持代码可读性)
    查看全部
  • 1.在父元素没有position:relative 的情况下, 元素posiiton:absolute会超越overflow 2.父元素有position:relative以及overflow:hidden时,posiiton:absolute没用,超出div部分不显示
    查看全部
    0 采集 收起 来源:超越overflow

    2017-03-18

  • 元素是block那么absolute之后依然是block排列,inline时absolute后依然inline排列.
    查看全部
  • 浮动和绝对定位同时出现,浮动无效
    查看全部
  • 绝对定位是什么? absolute与float关系 具有相同的特性 1.包裹性 2.破坏性 absolute与relative关系 对立、分离 无依赖absolute是什么? 不影响其他布局的绝对定位下的相对定位之王 父级无relative,自身无top、right、bottom、left 1.脱离文档流 2.去浮动 3.位置跟随 absolute 的元素是inline/ inline-block 位置不变,依然inline显示 注:chrome浏览器的特殊性:chrome浏览器对于absolute的元素,页面渲染完成后,再次修改display 属性,浏览器是不会再进行渲染的,所以这种情况下,先默认给图片设置display:block; 注:IE7浏览器中,任何元素绝对定位后都会变成inline-block水平,可以在元素外套一层空div解决 4.可以不受overflow限制 现在父级设置overflow:hidden时,按钮超出部分也不会被隐藏 无依赖绝对定位实践 配合margin的精确定位 1.支持负值定位 2.兼容IE6 图片图标定位实践 无依赖绝对定位,本身设置margin来定位 注:位置跟随,可以用注释消除行内元素换行所带来的空格 下拉框定位实践 居中、边缘定位实践 居中:利用跟随性,前面元素里有一个&nbsp;并且text-align:center。 边缘:使用fixed(特殊的绝对定位),具有跟随性。 星号出现位置和溢出实践 脱离文档流 动画尽量作用在绝对定位元素上 具有层级关系 1.只有一个绝对定位元素,不用z-index,自动覆盖普通元素 2.有两个绝对定位元素,不用z-index,控制DOM流顺序(后来居上)决定 3.有多个,需要z-index:1控制 4.非弹框类的绝对定位元素的z-index>2,z-index会冗余
    查看全部
  • absolute与整体布局 1. body降级, 子元素升级 升级的子div(假设类名为page)满屏走起: .page { position: absolute; left: 0; top: 0; right: 0; bottom: 0 } 绝对定位受限于父级,因此,page要想愉快地拉伸,需要: html, body { height: 100%; } 2. 各模块-头尾、侧边栏(PC端)各居其位 header, footer { position: absolute; left: 0; right: 0; } header { height: 48px; top: 0; } footer { height: 52px; bottom: 0; } aside { width: 250px; position: absolute; left: 0; top: 0; bottom: 0 } 3. 内容区域想象成body . content { position: absolute; top: 48px; bottom: 52px; left: 250px(如果侧边栏有); overflow: auto; //这里的overflow: auto是为了让中间内容区超过宽度后可以滚动 } 此时的头部尾部以及侧边栏都是fixed效果,不跟随滚动。避免了移动端position: fixed实现的诸多问题。 4. 全屏覆盖与page平级 . overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.5); z-index: 9; } <div class= " page " ></div> <div class= " overlay "></div>
    查看全部
  • .overlay { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: #000; opacity: .5; filter: alpha(opacity=50); }
    查看全部
  • opacity: .5; filter: alpha(opacity=50); 透明度
    查看全部
  • 父元素div relative 子元素div absolute 并设定宽高和margin:auto left top right bottom=0可以自动居中
    查看全部
  • 实现9宫格 高度自适应布局: 外面的盒子:.page{ position:absolute; left:0;righr:0;bottom:0;top:0; } .list{ float:left; height:33.3%;width:33.3%;position:relative; }
    查看全部
  • 实现满屏的自适应效果通常方法:.overlay{position:absolute; width:100%;height:100%; left:0;top:0; } .overlay{position:absolute; right:0;bottom:0; left:0;top:0; } width:50% 等同于:right:50% ie7以上
    查看全部
  • 不换行的话:1.width:100%; 2可以在remark那里加上css{ white-space:nowrap;}强制不分行
    查看全部

举报

0/150
提交
取消
课程须知
虽说是深入,实际更适合鲜肉小伙伴
老师告诉你能学到什么?
absolute基本特性的感性认知。absolute可能的理解误区纠正。absolute诸多高级技巧的应用实例。absolute在移动web布局中的大放异彩。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!