• css 序


    盒模型

    1.属性:width :内容的宽度 书写内容的宽度

    height:内容的高度 书写内容的宽度

    padding:内边框 内容到边框的距离  可以有  background-color 

    border:边框 可以显示颜色 就是比作一个门框  border: 10px solid green;

    margin:外边框 另一个边到另一个变的距离

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         .box{
     8             width: 50px;
     9             height: 50px;
    10             background: aqua;
    11             border: 50px solid red;
    12             padding: 50px ;
    13             
    14         }
    15     </style>
    16 </head>
    17 <body>
    18 <div class="box"></div>
    19 
    20 </body>
    21 </html>
    展示盒模型

    2.关于移动

    padding 是关于父子的移动  就是是本身在整个内容下进行整体的上下左右

    用padding-left.top,right,buttom 来进行移动

    margin 是关于兄弟之间的移动 可以通过margin-left... 移动像素

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         .box{
     8             width: 100px;
     9             height: 100px;
    10             background: blue;
    11             padding-left: 100px;
    12             border: 1px solid red ;
    13 
    14         }
    15         span{
    16             background: crimson;
    17 
    18         }
    19         .qqq{
    20             margin-left: 50px;
    21         }
    22 
    23     </style>
    24 </head>
    25 <body>
    26 <div class="box">
    27     <span>zq</span>
    28         <span class="qqq">zq</span>
    29 </div>
    30 <div class="box">
    31     <span>zq</span>
    32 
    33 </div>
    34 
    35 </body>
    36 </html>
    margin 移动
    盒模型的计算:
    总结:如果保证盒模型的大小不变,加padding 就一定要减width或者减height
    前提是:在标准文档流
    padding:父子之间调整位置
    margin: 兄弟之间调整位置

    3.浮动
    在一个盒子上,包含了许多了不同的div 要是能在一个界面上显示多种不同的颜色就需要颜色划分,但是在一个
    已经分配好的布局上怎么加入其他的颜色呢,这就需要浮动,使其变成不标准的界面
    float
     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         .top-Bar{
    12             width: 100%;
    13             height: 40px;
    14             background: lightslategrey;
    15         }
    16         /*将这和区域居中*/
    17         .container{
    18             width: 1624px;
    19             height: 40px;
    20             background: red;
    21             padding: auto;
    22             margin: auto;
    23         }
    24         /*将这片区域用嵌套的方式并排掺入,因为引用了浮点,不再是标准的*/
    25         .top-Bar .top-1{
    26             width: 700px;
    27             height: 40px;
    28             background: darkslateblue;
    29             float: left;
    30         }
    31         /*将这片区域以右对的方式,同上*/
    32         .top-Bar .top-shop{
    33 
    34             width: 150px;
    35             height: 40px;
    36             background: darkolivegreen;
    37             float: right;
    38 
    39         }
    40         .top-Bar .top-info{
    41             width: 100px;
    42             height: 40px;
    43             background: sandybrown;
    44             float: right;
    45             margin-right: 20px;
    46         }
    47     </style>
    48 </head>
    49 <body>
    50     <div class="top-Bar">
    51         <div class="container">
    52             <div class="top-1">
    53             </div>
    54             <!--这里注意是包含在container里面 -->
    55             <div class="top-shop"></div>
    56             <div class="top-info"></div>
    57 
    58         </div>
    59     </div>
    60 </body>
    61 </html>
    浮动


  • 相关阅读:
    学习视频收集
    vscode 编译器插件
    vue2.0父子组件之间传值
    js 案例
    插件
    【转】30分钟掌握 C#6
    【初码干货】关于.NET玩爬虫这些事
    上机作业七 系统进程与计划任务管理
    客户端与服务器双向密钥对验证
    DHCP中继配置
  • 原文地址:https://www.cnblogs.com/zhangqing979797/p/9670363.html
Copyright © 2020-2023  润新知