IT技术互动交流平台

Web前端学习第十天fighting_盒子模型

作者:Candy1029  发布日期:2016-05-26 21:35:24

什么是盒子模型

  一个页面元素由:元素、边框、内边距、外边距构成。

  

  width和height通常指元素的高度和宽度。元素的实际高度和宽度的计算如下图所示:(元素的宽度和高度是不加外边距margin的,展位的宽度和高度需要加上margin)

  

  技巧:margin-left=margin-right=auto时,元素可以水平居中。

  一般在网页设计过程中,body元素根据浏览器的不同会有不同的margin的默认值,一般要手动设置为0px。

示例代码:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>盒子模型的概念</title>
 6     <meta charset='utf-8' />
 7 </head>
 8 <body style='border:1px solid blue;margin:0px;'>
 9     <div style='border:1px solid;width:200px;height:150px;padding:25px;margin:auto;'>
10         盒子模型的结构图
11     </div>
12 </body>
13 </html>

盒子模型的尺寸样式

  width  元素的宽度。使用频率极高(网页实际设计过程中绝大多数情况都使用px作为宽度设置的单位)。

    块级标签的特点:

      1.默认填充整个父容器,等效于width:100%。

      2.可以使用width:length的方式指定宽度。

    行级标签的特点:

      1.行级元素的宽度不是认为指定的,是由元素内容本身的宽度来决定的。如果要设置width则必须使用display:block将行级标签变成块级标签。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>盒子模型的尺寸样式</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     <ul>
15         <li>
16             <h3>width元素宽度(块级标签:div,li,ol,ul等)</h3>
17             <div style='width:300px;'>
18                 这是一个块级标签
19             </div>
20             <dl>
21                 <dt>块级标签的特点:</dt>
22                 <dd>
23                     1.默认填充整个父容器,等效于width:100%
24                 </dd>
25                 <dd>
26                     2.可以使用width:length的方式指定宽度
27                 </dd>
28             </dl>
29         </li>
30         <li>
31             <h3>width元素宽度(行级标签:a,span,input,i,em标签等)</h3>
32             <span>
33                 这是一个行级标签
34             </span>
35             <p><strong>1.行级元素的宽度不是认为指定的,是由元素内容本身的宽度来决定的。如果要设置width则必须使用display:block将行级标签变成块级标签。</strong> </p>
36         </li>
37         <li>
38             <h3>width元素宽度(行级标签:a,span,input,i,em标签等)</h3>
39             <span>
40                 这是一个行级标签
41             </span>
42             <p><strong>将行级标签变成块级标签后如下所示:</strong> </p>
43             <span style='display:block;'>
44                 这是一个行级标签转变成块级标签后的样式
45             </span>
46         </li>
47     </ul>
48 </body>
49 </html>

  min-width(只适用于块级标签)

  元素的最小宽度,一般用于网页整体布局的美观性,使用频率一般。

  与width同时使用,应用两者中比较大的那个。

  语法:min-width:length | percentage(父容器的百分比)| none

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>盒子模型的尺寸样式</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     <ul>
15         <li>
16             <h3>min-width最小宽度的设置</h3>
17             <div style='min-width:500px;height:100px;width:350px;'>
18                 <b>min-width:500px;width:350px;</b>
19             </div>
20             <div style='min-width:300px;height:100px;'>
21 
22             </div>
23             <div style='min-width:300px;height:100px;'>
24 
25             </div>
26         </li>
27     </ul>
28 </body>
29 </html>

  当网页在进行缩放时通常会出现网页内容混乱和错位的情况,可以设置min-width来解决这类问题。

  max-width 元素的最大宽度,使用频率较低。

  语法:max-width:none | <percentage>(父容器的百分比) | length

  与width一起使用时取最小值来应用。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>盒子模型的尺寸样式</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     <ul>
15         <li>
16             <h3>max-width最大宽度的设置</h3>
17             <div style='max-width:500px;height:100px;width:200px;'>
18                 <b>max-width:500px;width:200px;</b>
19             </div>
20             <div style='max-width:500px;height:100px;width:900px;'>
21                 <b>max-width:500px;width:900px;</b>
22             </div>
23         </li>
24     </ul>
25 </body>
26 </html>

  

  height  元素的高度,使用的频率非常高,绝大部分情况下使用px作为单位。

  语法:height:length(按照指定高度来呈现内容) | percentage(父元素的百分比) | auto(默认为auto,根据内容进行调整)

  对于图片对象来说,设定了此属性后,它的宽度将按照原图的比例进行缩放。

  当内容高度大于设置的高度时,内容将会跑出容器外面去,通常情况下需要使用overflow:hidden把超出容器范围的内容进行隐藏。

  注意:<body>是块级标签,与<div>类似,高度根据内容的变化而变化。

  网页的设计思想:在布局思想中使用顶级父元素控制整体的高度。

  如果body没有设置高度且其中没有内容而想要设置内部div的高度时,可以给div设置position:absolute(绝对定位),在设置它的width属性,而后可以设定它的height属性值(百分比)改变高度。(根据可视区域的百分比来进行显示)

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>加深对height的理解</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     <div style='height:50%;position:absolute;width:300px;'>
15         设置子元素为相对位置,指定它的宽度,而后可以根据body的可视区域的大小设置高度(百分比)
16     </div>
17 </body>
18 </html>

  min-height与max-height  最小和最大的高度,一般用于整体布局的美观性,常用px作为单位,使用频率较小。

  与min-width和max-width属性类似。

  min-height和height同时使用时,取较大值进行应用。

  max-height和height同时使用时,取较小值进行应用。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>最小和最大高度的示例</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     
15     <div style='min-height:200px;height:100px;'>
16         min-height和height同时使用时,取较大值进行应用。
17     </div>
18     <div style='max-height:200px;height:100px;'>
19         max-height和height同时使用时,去较小值进行应用。
20     </div>
21 </body>
22 </html>

  min-height和max-height同时设置时,高度选min-height的值进行显示。

代码示例如下:

  

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>最小和最大高度的示例</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     
15     <div style='min-height:20px;max-height:40px;'>
16         min-height和max-height同时存在,且前者小于后者,height设置为min-height的值进行显示
17     </div>
18     <div style='height:40px;background-color:pink;'>
19         40px;
20     </div>
21     <div style='min-height:60px;max-height:40px;'>
22         min-height和max-height同时存在,且前者大于后者,height设置为min-height的值进行显示
23     </div>
24 </body>
25 </html>

运行结果为:

边框样式

  boder  元素的边框的复合属性的设置(包括border-width,border-style,border-color),使用频率较高。

    语法:border:[ border-width ](边框的厚度,多以px为单位,可以分上、右、下、左的顺序给四个边框不同的值) || [ border-style ](边框的样式,none表示没有边框,hidden表示隐藏边框,dotted点状轮廓,dashed虚线轮廓,solid实线边框,最常用,double双线轮廓,groove3D凹槽轮廓,ridge3D凸槽轮廓,inset3D凹边轮廓,outset3D凸边轮廓。如果提供全部四个参数值,将按上、右、下、左的顺序作用于四边。) || [ border-color ]

    注意:border只能设置四条边的统一样式,想要给四条边设置不同样式时,需要分别设置border-width、border-style、border-color的属性值。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>边框样式的设置</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8 
 9     </style>
10 </head>
11 <body>
12     <div style='width:300px;height:100px;border-width:2px 3px 3px 5px; border-style:solid solid dashed double;border-color:red pink gray blue;'>
13         针对边框的四条边分别进行设置
14     </div>
15     <br/>
16     <div style='width:400px;height:200px;border:2px double red;'>
17         对边框的四条边整体进行设置
18     </div>
19 </body>
20 </html>

运行结果如下:

  border-radius  圆角的设置(重要!!!!!)

  设置或检索对象使用圆角边框。提供2个参数,2个参数以“/”分隔,每个参数允许设置1~4个参数值,第1个参数表示水平半径,第2个参数表示垂直半径,如第2个参数省略,则默认等于第1个参数。    

  水平半径:如果提供全部四个参数值,将按上左(top-left)、上右(top-right)、下右(bottom-right)、下左(bottom-left)的顺序作用于四个角。

  如果只提供一个,将用于全部的于四个角。

  如果提供两个,第一个用于上左(top-left)、下右(bottom-right),第二个用于上右(top-right)、下左(bottom-left)。

  如果提供三个,第一个用于上左(top-left),第二个用于上右(top-right)、下左(bottom-left),第三个用于下右(bottom-right)。

  垂直半径也遵循以上4点。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>边框样式的设置</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8 
 9     </style>
10 </head>
11 <body>
12     <h3>boder-radius 4个圆角的设置:如京东购物车右上角显示的0件物品的图标可以用此属性来实现</h3>
13     <p>
14         <b>line-height:14px;text-align:center;用来设置文本(0)的竖直和水平方向的居中显示</b>
15     </p>
16     <div style='width:16px;height:14px;border-radius:7px 7px 7px 0;border:1px solid red;background-color:red;color:white;line-height:14px;text-align:center;'>
17         0 
18     </div>
19     
20     <hr/>
21     <p>
22         <b>给一个值,用到四个角上,下图还可以通过圆角修饰变成一个圆</b>
23     </p>
24     <div style='width:45px;height:45px;background-color:orange;border-radius:5px;'>
25         
26     </div>
27     <hr/>
28     <p><b>给四个角不同的值</b></p>
29     <div style='width:60px;height:50px;background-color:pink;border-radius:5px 10px 25px 45px;'>
30     
31     </div>
32     <hr />
33     <p><b>给两个值:第一个用于上左、下右;第二个用于上右,下左</b></p>
34     <div style='width:60px;height:50px;background-color:gray;border-radius:10px 45px;'>
35 
36     </div>
37     <hr />
38     <p><b>给三个值:第一个用于上左;第二个用于上右,下左;第三个用于下右</b></p>
39     <div style='width:60px;height:50px;background-color:rebeccapurple;border-radius:10px 20px 45px;'>
40 
41     </div>
42     <hr />
43     <p><b>给一个值:给定水平和垂直半径</b></p>
44     <div style='width:60px;height:50px;background-color:green;border-radius:10px/20px;'>
45 
46     </div>
47     <hr />
48     <p><b>给两个值:分别给定水平和垂直半径</b></p>
49     <div style='width:60px;height:50px;background-color:green;border-radius:10px 35px/20px 30px;'>
50 
51     </div>
52 </body>
53 </html>

运行结果如下:

padding内边距

  内填充的复合属性设置(复合属性有:padding-top、padding-right、padding-bottom、padding-left),使用频率较高。

  语法:padding:[ <length> | <percentage> ]{1,4}  

    如果提供全部四个参数值,将按上、右、下、左的顺序作用于四边。

    如果只提供一个,将用于全部的四边。

    如果提供两个,第一个用于上、下,第二个用于左、右。

    如果提供三个,第一个用于上,第二个用于左、右,第三个用于下。

  padding-left比较常用。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>内边距的设置</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div,span {
 9             border:2px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     <ul>
15         <li>
16             <h3>padding提供一个值</h3>
17             <div style='width:200px;text-align:center;padding:5px;'>
18                 (块级标签)提供一个值
19             </div>
20             <hr />
21             <span style='width:200px;text-align:center;padding:5px;'>
22                 (行级标签)提供一个值
23             </span>
24         </li>
25         <li>
26             <h3>padding提供两个值:第一个给上下,第二个给左右</h3>
27             <div style='width:200px;text-align:center;padding:5px 15px;'>
28                 块级标签 提供两个值
29             </div>
30             <hr />
31             <span style='width:200px;text-align:center;padding:5px 15px;'>
32                 行级标签 提供两个值
33             </span>
34         </li>
35         <li>
36             <h3>padding提供三个值:第一个给上,第二个给左右,第三个给下</h3>
37             <div style='width:200px;text-align:center;padding:5px 15px 30px;'>
38                 块级标签 提供三个值
39             </div>
40             <hr />
41             <span style='width:200px;text-align:center;padding:5px 15px 30px;'>
42                 行级标签 提供三个值
43             </span>
44         </li>
45         <li style='list-style:none;'>
46             <br/><br />
47         </li> 
48         <li>
49             <h3>padding提供四个值:第一个给上,第二个给右,第三个给下,第四个给左</h3>
50             <div style='width:200px;text-align:center;padding:5px 15px 30px 10px;'>
51                 块级标签 提供四个值
52             </div>
53             <hr />
54             <span style='width:200px;text-align:center;padding:5px 15px 30px 10px;'>
55                 行级标签 提供四个值
56             </span>
57         </li>
58     </ul>
59 </body>
60 </html>

margin外边距(与padding的学习类似)

  外边距综合属性设置,使用频率较高。

  语法:margin:[ <length> | <percentage> | auto(值被设定为相对边的值,可以设置元素的居中) ]{1,4}

    如果提供全部四个参数值,将按上、右、下、左的顺序作用于四边。

    如果只提供一个,将用于全部的四边。

    如果提供两个,第一个用于上、下,第二个用于左、右。

    如果提供三个,第一个用于上,第二个用于左、右,第三个用于下。

    内联对象(即行级标签)可以使用该属性设置左、右两边的外补丁;若要设置上、下两边的外补丁,必须先使该对象表现为块级或内联块级(应用很少)。

    外延边距始终透明。

示例代码如下:

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
 5     <title>外边距的设置</title>
 6     <meta charset='utf-8' />
 7     <style type='text/css'>
 8         div,span {
 9             border:1px solid red;
10         }
11     </style>
12 </head>
13 <body>
14     <ul>
15         <li>
16             <h3> 
17                 行级元素的外边距
18             </h3>
19             <span>第一个元素</span>
20             <span style='margin-left:15px;'>第二个元素</span>
21             <span>第三个元素</span>
22         </li>
23         <li>
24             <h3>
25                 行级元素的外边距的一个特点:观察第二个元素和第三个元素之间的距离
26             </h3>
27             <span>第一个元素</span>
28             <span style='margin-left:15px;'>第二个元素</span><span>第三个元素</span>
29         </li>
30         <li>
31             <h3>
32                 行级元素的外边距的一个特点:观察第二个元素和第三个元素之间的距离
33             </h3>
34             <span>第一个元素</span>
35             <span style='margin-left:15px;margin-right:10px;'>第二个元素</span><span>第三个元素</span>
36         </li>
37         <li>
38             <h3>
39                 若要设置上、下两边的外补丁,必须先使该对象表现为块级或内联块级。
40             </h3>
41             <span>第一个元素</span>
42             <span style='margin-left:15px;margin-top:30px;display:inline-block;margin-bottom:50px;'>第二个元素</span><span>第三个元素</span>
43             <div>底层元素</div>
44         </li>
45     </ul>
46 </body>
47 </html>

运行效果如下:

  顶部外边距和底部外边距的取舍问题:取较大的值为最后的外边距显示两元素之间的距离。

示例代码如下:

1 <li>
2             <h3>顶部外边距和底部外边距的取舍问题</h3>
3             <div style='margin-bottom:10px;'>
4                 第一层
5             </div>
6             <div style='margin-top:20px;'>
7                 第二层
8             </div>
9 </li>

运行结果:

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

Tag标签: 十天   前端   盒子  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规