zoukankan      html  css  js  c++  java
  • css margin和padding的区别

    css marginpadding的区别

    在css编辑中,很多属性会容易混淆,特别是marginpaddin
    下面我就结合对这两个属性的研究结果,给大家介绍下他们的区别,希望对朋友们有用。
    简单的说 margin是对外元素的距离(外补丁),而padding是对内元素的距离(内补丁)。
    下面看几个例子:(红色为新增的属性)
    1----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;}
    ul{700px;background:#8855ee;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

    2----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;margin:10px;}
    ul{700px;background:#8855ee;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

    3----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;margin:10px;padding:10px;}
    ul{700px;background:#8855ee;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

    4----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;margin:10px;padding:10px;}
    ul{700px;background:#8855ee;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;margin:10px;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

    5----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;margin:10px;padding:10px;}
    ul{700px;background:#8855ee;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;margin:10px;padding:10px;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

    6----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;margin:10px;padding:10px;}
    ul{700px;background:#8855ee;margin:10px;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;margin:10px;padding:10px;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

    7----------------------------
    <style>
    *{margin:0 auto;padding:0;list-style:none;}
    body{text-align:center}
    div{750px;border:1px solid #000;background:#aaaaaa;margin:10px;padding:10px;}
    ul{700px;background:#8855ee;margin:10px;padding:10px;}
    li{100px;border:1px solid #000;float:left;display:inline;background:#881100;margin:10px;padding:10px;}
    </style>
    <div>
    <ul>
    <li>1</li><li>2</li><li>3</li><li>4</li><li>5</li>
    </ul>
    </div>

  • 相关阅读:
    IOS第一天
    Mac环境下svn的使用
    惯用代码
    ORA-12170: TNS: 连接超时
    java字符集
    java移位运算
    mysql面试题
    mysql覆盖索引(屌的狠,提高速度)
    Cannot call sendError() after the response has been committed
    maven生命周期
  • 原文地址:https://www.cnblogs.com/wangzhen/p/2183972.html
Copyright © 2011-2022 走看看