zoukankan      html  css  js  c++  java
  • css盒子模型外边距(margin)

    外边距(margin)

    margin属性用于设置外边距,即控制盒子和盒子之间的距离

    属性 作用
    margin-left 左外边距
    margin-right 右外边距
    margin-top 上外边距
    margin-botom 下外边距

    外边距典型应用
    外边距可以让块级盒子水平居中, 但是必须满足两个条件:
    ①盒子必须指定了宽度(width)
    ②盒子左右的外边距都设置为auto

    .header{ 960px; margin: 0 auto}
    

    常见的写法:
    margin-left:auto; margin-right:auto;
    margin:auto;
    margin: 0 auto;

    外边距合并
    1.使用margin定义块元素的垂直外边距时,可能会出现外边距的合并。
    2.嵌套块元素垂直外边距的塌陷
    对于两个嵌套关系(父子关系)的块元素,父元素有上边距同时子元素也有上边距,此时父元素会塌陷较大的外边距值。
    注:浮动的盒子不会有外边距合并的问题

    解决方案:
    ①可以为父元素定义边框
    ②可以为父元素定义内边距
    ③可以为父元素添加overflow:hidden

  • 相关阅读:
    LeetCode 128. 最长连续序列
    MySQL的information_schema
    maven项目板块的pom.xml配置
    mybatis打印SQL日志
    MySQL的时间字段转换
    mysql的csv数据导入与导出
    一致性协议
    分布式事务
    事务基本信息
    分布式系统定义及特点
  • 原文地址:https://www.cnblogs.com/qjuly/p/13417646.html
Copyright © 2011-2022 走看看