• (11)盒模型


    网页中能够跳转的标签都是a标签

    a标签要做两个reset

    1、统一字体颜色

    2、清除下划线

    1、盒模型的引入

    有一个css文件下的reset文件

    /*这个文件就是用来外联配置,做清除操作*/
    a{
    /*统一字体颜色*/
    color: black;
    /*清除字体下划线,没有参数就是none*/
    text-decoration: none;
    }

    ul{
    /*清除列表样式,没有参数就是none*/
    list-style: none;

    /*清除列表名距离默认值*/
    margin: 0;
    padding: 0;
    }

    html文件下引入css文件下的参数文件

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>利用外联样式清除页面的默认值</title>
    <!--这里将文件外联过来-->
    <link rel="stylesheet" href="css/reset.css">
    </head>
    <body>
    <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    </ul>
    </body>
    </html>

    PS:margin和padding就是盒模型下的参数

    CSS文件下reset文件的初始参数设置

    /*这个文件就是用来外联配置,做清除操作*/
    body{
    margin: 0;
    }
    a{
    /*统一字体颜色*/
    color: black;
    /*清除字体下划线,没有参数就是none*/
    text-decoration: none;
    }

    ul{
    /*清除列表样式,没有参数就是none*/
    list-style: none;

    /*清除列表名距离默认值*/
    margin: 0;
    padding: 0;
    }

    2、盒模型解析

    什么是盒模型:参考w3school网页,右键检查后,不管鼠标放在哪一个区域,右边的显示的代码区域就有一个方块显示,像一个盒子一样,其实就是标签

    这个就是盒模型的概念

    盒模型解析:盒模型就是标签,标签显示存在四个部分

    1、最外面是margin :位置区间(外边距),就是控制在页面的位置

    2、然后是border :边框区间

    3、然后是padding :留白区间(内边距,就是内容和border之间留白)

    4、然后是宽 X 高(content) :内容区间

    PS:每一个区间不会重叠,都有自己独立的区域 

    3、盒模型实例

    需求:通过盒模型将需要的区域进行移动,放到屏幕上指定的位置

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>盒模型</title>
    <link rel="stylesheet" href="css/reset.css">
    <style>
    .box{
    200px;
    height: 200px;
    /*transparent就是透明色*/
    background-color: red;
    }
    .box{
    /*这里写了就会在border和内容之间形成了一个30像素的留白区域,而且因为设置留白区域整个边框区域也会变大*/
    /*如果背景区域设置了背景颜色,则留白区域的颜色会被覆盖*/
    padding: 30px;
    }
    .box{
    /*宽度的设置 solid实线 | dashed虚线 | dotted点状线*/
    border: 10px solid yellow;
    }
    .box{
    /*margin:就是往下往右移动,margin-top:就是往下移动左右不动,margin-left:就是往右移*/
    margin: 10px;
    margin-top: 100px;
    margin-left: 100px;
    }
    </style>
    </head>
    <body>
    <div class="box">123</div>
    </body>
    </html>
  • 相关阅读:
    HDU 5852 Intersection is not allowed!(LGV定理行列式求组合数)题解
    FJNU2018低程F jq解救fuls (贪心乱搞)题解
    Gym 101775J Straight Master(差分数组)题解
    FJUT3591 侦测到在途的聚变打击(最小不可相交路径覆盖)题解
    HDU 6406 Taotao Picks Apples & FJUT3592 做完其他题后才能做的题(线段树)题解
    vijos 1907 飞扬的小鸟
    vijos 1779 国王游戏
    BZOJ 3439 Kpm的MC密码
    BZOJ 3163 Eden的新背包问题
    codevs 5429 完全背包
  • 原文地址:https://www.cnblogs.com/shizhengquan/p/10338399.html
Copyright © 2020-2023  润新知