美文网首页
浮动、定位

浮动、定位

作者: 竹忧 | 来源:发表于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

相关文章

  • css定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位 (Positioning)

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • 定位及浮动

    定位# 元素定位: 浮动###### eg:######

  • CSS定位

    CSS定位(Positioning)允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供了一些属性...

  • 浮动&定位

    浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?浮动元素脱离文档流,在当前行的左边或是右...

  • 浮动&定位

    关于浮动 浮动元素会脱离正常的文档流,按照其外边距指定的位置相对于它的上一个块级元素(或父元素)显示浮动元素后面的...

  • 浮动、定位

    1 . 文档流的概念指什么,有哪种方式可以让元素脱离文档流 CSS普通流/文档流(normal flow)是元素按...

  • 浮动定位

    浮动元素 浮动元素的特征其框可以左右移动(根据float属性值而定),直到它的外边缘碰到包含框或者另一个浮动元素的...

  • 浮动、定位

    浮动 浮动的特点 浮动会使元素脱离文档流 任何元素设置浮动 都会变为块状元素 浮动的元素会对兄弟元素和父元素产生直...

网友评论

      本文标题:浮动、定位

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