• H5C3--盒子模型


     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         *{
     8             padding: 0;
     9             margin: 0;
    10         }
    11         .items{
    12             width:100%;
    13             text-align: center;
    14             margin-top: 100px;
    15         }
    16         .item{
    17             width: 316px;
    18             height: 170px;
    19             display: inline-block;
    20             margin:0 10px;
    21             overflow: hidden;
    22             /*添加盒模型*/
    23             box-sizing: border-box;
    24         }
    25         .b1{
    26             background-image: url("../images/1.jpg");
    27             background-origin: border-box;
    28         }
    29         .b2{
    30             background-image: url("../images/2.jpg");
    31         }
    32         .b3{
    33             background-image: url("../images/3.jpg");
    34         }
    35 
    36         /*鼠标上 移时添加边框*/
    37         .item:hover{
    38             border: 10px solid red;
    39         }
    40         .box{
    41             width: 400px;
    42             height: 200px;
    43             background-color: #ccc;
    44         }
    45         .left{
    46             width: 199px;
    47             height: 200px;
    48             background-color: red;
    49             float: left;
    50             /*一个元素所真正占据空间是:width + padding + border + margin*/
    51             border-right:1px solid orange;
    52             padding: 10px;
    53             /*
    54             box-sizing:设置盒模型
    55                  content-box:默认值,说明当前元素的总宽度 = width + padding + border
    56                  border-box:说明当前元素的总宽度 = width. 意味着如果添加border或padding会造成真正放置内容的区域变小。但是它的优点是能够提供更稳固的结构
    57             */
    58             box-sizing: border-box;
    59         }
    60         .right{
    61             width: 200px;
    62             height: 200px;
    63             background-color: blue;
    64             float: left;
    65         }
    66     </style>
    67 </head>
    68 <body>
    69 <div class="box">
    70     <div class="left">asdfaasdf</div>
    71     <div class="right"></div>
    72 </div>
    73 <div class="items">
    74     <div class="item b1"></div>
    75     <div class="item b2"></div>
    76     <div class="item b3"></div>
    77 </div>
    78 </body>
    79 </html>

     从下图 可以看出这个盒子的稳固程度:

  • 相关阅读:
    精彩的漫画小说
    《Java语言精粹》译者序
    群啊群
    围观透明咆哮体
    读《Cassandra权威指南》
    好书什么样?
    一个关于360和腾讯的调查
    Xcode 3.x class ations 以及outlets 去哪里了 ?
    「译」JavaScript 的 MVC 模式
    MAC OS 虚拟机里的control键设置
  • 原文地址:https://www.cnblogs.com/mrszhou/p/8278354.html
Copyright © 2020-2023  润新知