美文网首页
浮动、定位

浮动、定位

作者: 竹忧 | 来源:发表于2018-01-23 21:45 被阅读0次

    浮动

    浮动的特点

    • 浮动会使元素脱离文档流
    • 任何元素设置浮动 都会变为块状元素
    • 浮动的元素会对兄弟元素和父元素产生直接影响
    • 元素浮动后 默认宽度不再是100%,而是auto

    消除浮动的影响

    • 设置父元素 overflow属性, 或者父元素也设置浮动
    • 在浮动元素后面的兄弟元素 设置 clear:both

    相关CSS属性

    • float: none / left / rigght
    • clear: left / right / both
    • position: static / relative / absolute / fixed

    定位

    相对定位

    • 参照自己原先的位置进行定位
    • 不脱离文档流,不会对其他元素产生影响

    绝对定位

    • 参照第一个定位的祖先元素,都没有定位 参照html
    • 脱离文档流
    • 设置绝对定位变为块状元素

    固定定位

    • 参照屏幕 定位
    • 脱离文档流
    • 设置固定定位变为块状元素

    布局属性

    • display: block / inline / inline-block / none
    • float : left / right / none
    • clear: left / right / both
    • overflow visible(默认) / auto (超出,出现滚动条,不超出不出现)/ hidden(隐藏) / scroll(不管有没有超出都出现滚动条)
    • overflow-x
    • overflow-y
    • visibility: hidden(隐藏) / visible(显示)//占位隐藏
      *display:none//不占位隐藏

    定位属性

    • position: static / relative / absolute / fixed
    • left
    • top
    • right
    • bottom
    • z-index 只对定位的元素生效

    reset CSS

    • 把相关元素的默认样式统统重置
    • 我们可以有自己的resetcss

    相关文章

      网友评论

          本文标题:浮动、定位

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