码迷,mamicode.com
首页 > Web开发 > 详细

css 序

时间:2018-09-18 18:59:38      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:lan   sla   颜色   ddb   不同   另一个   位置   sed   区域   

盒模型

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>
浮动

 



 

css 序

标签:lan   sla   颜色   ddb   不同   另一个   位置   sed   区域   

原文地址:https://www.cnblogs.com/zhangqing979797/p/9670363.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!