美文网首页
CSS浮动和定位

CSS浮动和定位

作者: 饥人谷_wanpp | 来源:发表于2017-01-16 13:35 被阅读0次

浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?
浮动的元素会脱离文档流,向左或者向右移动至包含块内边缘或者同样浮动的元素外边缘。文档流中的普通元素察觉不到浮动元素,但是其文本内容却能察觉到浮动元素,呈现出围绕浮动元素排列的表现方式。

  • 对父容器的影响:如果父容器中的元素都是浮动元素,那么父容器会失去它的高度

    Paste_Image.png
    1. 防止垂直 margin 重叠


      Paste_Image.png

      在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例
      当两个垂直外边距(margin)相遇时,将形成一个外边距合并,合并后的高度以这两个外边距中高度值较大值为准。

      外边距合并:

      1. 相邻的同胞元素
        Paste_Image.png

        阻止外边距合并

        • 父元素生成一个新的BFC, overflow, display等...
        • 给父元素加上一个边框或者padding等..

相关文章

  • css定位

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

  • CSS 定位

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

  • CSS 定位 (Positioning)

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

  • CSS定位

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

  • CSS定位与浮动

    CSS定位机制 CSS 有三种定位机制 普通流(文档流)、浮动和绝对定位。浮动和绝对定位可以让一个元素脱离文档流。...

  • CSS定位/浮动——position/float

    CSS定位/浮动——position/float CSS 为定位和浮动提供了一些属性,利用这些属性,可以建立列式布...

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

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

  • CSS中的几种定位

    CSS中常用的定位有 普通定位,相对定位 绝对定位、fixed定位 浮动 1、普通定位和相对定位 css中的元素有...

  • 浮动和定位

    在CSS中,我最怕的就是浮动和定位。我是因为浮动和定位而怕CSS。但是怕,也得攻下来。 这篇文章再次复习一下浮动和...

  • CSS浮动、定位

    这几天有空,学习了CSS浮动和定位,和大家分享几个问题,希望对学习CSS浮动和定位的同学有所帮助。 一、文档流的概...

网友评论

      本文标题:CSS浮动和定位

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