zoukankan      html  css  js  c++  java
  • 影响CSS的margin合并的几个属性

    很多人知道,在CSS中存在Margin合并的现象,比如下代码:

    <style>
    div {
    	margin:10px;
    	height:100px;
    	background:red;
    }
    
    </style>
    <body>
    	<div></div>
    	<div></div>
    </body>
    

    在这里的两个div之间的margin值不是20px而是10px,那么需要怎么才能取消这种margin合并的现象呢?有很多个属性可以做到,但是这些属性并没有什么规律,所以只在这里列举出来,不做解释。

    • 使用border(注意outline不可以,因为outline不占位置)
    • display:table
    • display:flex
    • padding
    • overflow:hidden

    结语

    关于影响margin合并这里没有什么规律,只能通过自己一个一个的去尝试,肯能还有其他文中未提到的属性,可以评论留言。

  • 相关阅读:
    android 源码
    android 保护
    电池信息 显示
    RGB、HSB、HSL 互相转换算法
    网页美工
    css 设计标准
    js 封闭 小结
    格式转换工具
    网页设计规范
    瀑布流分析
  • 原文地址:https://www.cnblogs.com/YooHoeh/p/10465738.html
Copyright © 2011-2022 走看看