Blogger Information
Blog 17
fans 0
comment 0
visits 11715
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
margin重叠现象
指纹指恋的博客
Original
808 people have browsed it

边界叠加是一个相当简单的概念。但是,在实践中对网页进行布局时,它会造成许多混淆。简单地说,当两个垂直边界相遇时,它们将形成一个边界。这个边界的高度等于两个发生叠加的边界的高度中的较大者。

兄弟元素之间发生叠加 

当一个元素出现在另一个元素上面时,第一个元素的底边界与第二个元素的顶边界发生叠加,见图:

wKiom1mj4-biGE_QAAAxTLYQREw10.jpeg-wh_651x-s_80383834.jpeg

父子元素之间发生叠加

子级的上下margin会与父级上下margin重叠,以数值大的为准,而不会相加

QQ20171212-205048.png


解决方案

兄弟元素之间发生叠加 

  • float浮动

  • inline-block

父子元素之间发生叠加

  • 父级加以下三个属性的任意一个:

    • overflow:hidden

    • padding

    • border

  • 子级加position:absolute


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post