• 6、盒模型


    一、盒模型概述

         网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。
    二、特点
         首先想象一个盒子,它有:外边距(margin)、边框(border)、内边距(padding)、内容(content)四个属性;然后俯视这个盒子,它有上下左右四条边,所以每个属性除了内容(content),都包括四个部分:上下左右;这四部分可同时设置,也可分别设置;内边距可以理解为盒子里装的东西和边框的距离,而边框有厚薄和颜色之分,内容就是盒子中间装的东西,外边距就是边框外面自动留出的一段空白。
    三、盒模型代码
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                body{
                    margin: 0;
                    padding: 0;
                }
                #box{
                    width: 300px;
                    background: pink;
                    padding: 10px;
                    margin: 10px;
                    border: 5px solid gray;
                }
            </style>
        </head>
        <body>
            <div id="box">
                网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。
    这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。
    CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型. 
            </div>
        </body>
    </html>

    显示结果

         其中我们设置的width:300px,其实是内容的宽度,可以看到内容距离边框之间还有一段距离,这段距离是就是padding的10px;

    然后是边框,最外侧是我们设置的margin:10px。

    所以整个盒模式的宽度是:

    左边框+左边的padding+内容的宽度+右边的padding+右边框 = 盒模型的宽度

    5px + 10px + 300px + 10px + 5px = 330px;

    高度是:

    上边框+ 上边的padding+内容的高度+下边的padding+下边框 = 盒模型的高度

    5px + 10px + 由于没有设置高度这里写X代替 + 10px + 5px = X + 30px 

  • 相关阅读:
    C#添加修改删除文件文件夹大全
    实用且不花哨的js代码大全
    vs2005 2008快捷键
    C#:String.Format数字格式化输出
    获取农历日期
    Vim 常用快捷键
    一个简单的makefile示例及其注释
    nginx源码剖析(1)概要
    利用Vim 打造开发环境(一)>Linux 字符界面 vim的配置
    Ubuntu 9.10设置摘要
  • 原文地址:https://www.cnblogs.com/-hongchen/p/6644942.html
Copyright © 2020-2023  润新知