zoukankan      html  css  js  c++  java
  • margin外边距问题

    1 、上下边距会叠加

    1. !DOCTYPE html>
      <html>
      <head>
      <m<etacharset="UTF-8">
      <title></title>
      <style>
      .box1{
      width:500px;
      height:300px;
      background: blue;
      margin-bottom:30px;
      }
      .box2{
      width:300px;
      height:100px;
      background:#ffff00;
      margin-top:30px;
      }
      </style>
      </head>
      <body>
      <divclass="box1"></div>
      <divclass="box2"></div>
      </body>
      </html>

    2、父级包含子级的时候,子级的margin-top会传递给父级,可以使用父级的padding替代自己的margin。
    1. <!DOCTYPE html>
      <html>
      <head>
      <metacharset="UTF-8">
      <title></title>
      <style>
      .box1{
      width:500px;
      height:300px;
      background: blue;
      }
      .box2{
      width:300px;
      height:100px;
      background:#ffff00;
      margin-top:30px;
      }
      </style>
      </head>
      <body>
      <divclass="box1">
      <divclass="box2"></div>
      </div>
      </body>
      </html>

    3、margin左右
    margin-lefta:uto     偏右
    margin-right:auto       偏左
    margin:auto      水平居中
     
        
  • 相关阅读:
    批处理 windows service 的安装与删除
    HTML 页面元素介绍
    六 redis学习笔记之发布订阅
    发布个c#版的HandlerSocket客户端类库
    数据库单元测试
    一 redis学习笔记之环境搭建
    七 redis学习笔记之持久化
    三 redis学习笔记之排序
    四 redis学习笔记之事务
    元数据编程实战_使用Emit运行时生成Protobuf编码类
  • 原文地址:https://www.cnblogs.com/staven/p/4694186.html
Copyright © 2011-2022 走看看