• CSS-盒子模型


    1、盒子模型概述:

    2、内边距:

    代码演示:

    index.html

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <link href="style.css" type="text/css" rel="stylesheet">
     7 </head>
     8 <body>
     9    <table border="1">
    10        <tr>
    11            <td>内边距</td>
    12        </tr>
    13    </table>
    14 </body>
    15 </html>

    css:

    1 td{
    2     /*padding:100px;  全部边距为100px*/
    3     padding-left:100px;/*左内边距100px*/
    4     padding-right:100px;/*右内边距100px*/
    5     padding-bottom:100px;/*下内边距100px*/
    6     padding-top:100px;/*上内边距100px*/
    7 }

    实现的效果:

    3、边框

    示例:

    index.html:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <link href="style.css" type="text/css" rel="stylesheet">
     7 </head>
     8 <body>
     9   <p>边框样式</p>
    10   <div class="cssid">CSS阴影效果</div>
    11 </body>
    12 </html>

    css:

     1 p{
     2     border-radius:10px;/*圆角边框*/
     3     200px;
     4     background-color:aqua;
     5     text-align:center;
     6     border:2px solid blue;
     7 }
     8 
     9 .cssid{
    10     background-color:blue;
    11     100px;
    12     height:100px;
    13     text-align:center;
    14     box-shadow:10px 10px 5px #FFccFF;
    15 }

    效果:

    4、外边距

    简单示例:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <link href="style.css" type="text/css" rel="stylesheet">
     7 </head>
     8 <body>
     9   <div class="mg">外边距</div>
    10 </body>
    11 </html>
    1 body{
    2     margin:0;
    3 }
    4 .mg{
    5     border-color: blue;
    6     100px;
    7     height:100px;
    8     margin:100px;/*距四边都为100px*/
    9 }


    结合外边距、内边距、边框:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>Insert title here</title>
     6    <link href="style.css" type="text/css" rel="stylesheet">
     7 </head>
     8 <body>
     9   <div class="container">
    10       <div class="bd">
    11          <div class="pd">
    12              <div class="content">hello</div>
    13          </div>
    14       </div>
    15   </div>
    16 </body>
    17 </html>

    css:

     1 body{
     2     margin:0;
     3 }
     4 .container{
     5     margin:100px;
     6 }
     7 .bd{
     8     border-style: dotted;
     9 }
    10 .pd{
    11     padding:100px;
    12 }
    13 .content{
    14     background-color: blue;
    15 }

    效果:

    5、外边距合并

    6、盒子模型应用

    绘制一个网站框架:

    index.html代码:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="UTF-8">
     5 <title>盒子模型的应用</title>
     6    <link href="style.css" type="text/css" rel="stylesheet">
     7 </head>
     8 <body>
     9     <div class="top">
    10         <div class="top_content"></div>
    11     </div>
    12     <div class="body">
    13         <div class="body_img"></div>
    14         
    15         <div class="body_content">
    16            <div class="body_no"></div>
    17         </div>
    18     </div>
    19     <div class="footing">
    20        <div class="footing_content"></div>
    21        <div class="footing_subnav"></div>
    22     </div>
    23 </body>
    24 </html>

    css代码:

    *{
        margin:0px;
        padding:0px;
    }
    .top{
        100%;
        height:50px;
        background-color: black;
    }
    .top_content{
        75%;
        height:50px;
        margin: 0px auto;
        background-color: blue;
    }
    .body{
        margin:20px auto;
        75%;
        height:1500px;
        background-color:blanchedalmond; 
    }
    .body_img{
        100%;
        height:400px;
        background-color: darkorange;
    }
    .body_content{
        100%;
        height:1100px;
        background-color: blueviolet;
    }
    .body_no{
        100%;
        height:50px;
        background-color: aqua;
    }
    .footing{
        75%;
        height:400px;
        background-color: indigo;
        margin:0px auto;
    }
    .footing_content{
        100%;
        height:330px;
        background-color: darkseagreen;
    }
    .footing_subnav{
        100%;
        height:70px;
        background-color:black;
    }

    效果:

  • 相关阅读:
    gulp安装
    ssh公钥自动登陆
    Laravel 依赖注入原理
    mac添加环境变量
    get和post的区别
    CPU进程与线程的关系和区别
    微信支付开发+{ping++}微信支付托管
    git学习笔记
    消除 activity 启动时白屏、黑屏问题
    转:android中APK开机自动运行
  • 原文地址:https://www.cnblogs.com/UniqueColor/p/5752316.html
Copyright © 2020-2023  润新知