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>

  • 相关阅读:
    HAProxy从零开始到掌握
    学会这15点,让你分分钟拿下Redis数据库
    求一个字符串长度
    js时间戳怎么转成日期格式
    js获取url参数值的两种方式
    js 处理URL实用技巧
    jQuery操作radio、checkbox、select 集合
    js处理url的技巧和归纳
    ajax hash缓存
    jquery ajax跨域
  • 原文地址:https://www.cnblogs.com/wangzhen/p/2183972.html
Copyright © 2011-2022 走看看