首页 > Web开发 > 详细

20.CSS盒模型【上】

时间:2018-02-28 18:51:22      阅读:196      评论:0      收藏:0      [点我收藏+]

                                         第十六章  CSS盒模型【上】

一、元素尺寸

      属性                   值                    说明              CSS版本

   1、width          auto、长度值或百分比     设置元素的宽度            1

   2、height         auto、长度值或百分比     设置元素的高度            1

   3、min-width      auto、长度值或百分比     设置元素最小宽度          2

   4、min-height     auto、长度值或百分比     设置元素最小高度          2

   5、max-width      auto、长度值或百分比     设置元素最大宽度          2

   6、max-height     auto、长度值或百分比     设置元素最大高度          2

     //设置元素尺寸

     div{

        width:200px;    //可以设置百分比。

        height:200px;   //高度设为百分比没用,因为没有参照物。

        /*width:auto;*/     }

        /*height:auto;*/    } //auto为默认值,width在auto下是100%的值,height在auto下是自适应。

     }

    解释:设置元素的固定尺寸

  

     //限制元素尺寸

     div{

        min-width:100px;

        min-height:100px;

        max-width:300px;

        max-height:300px;

     }

     解释:这一组主要是应对可能动态产生元素尺寸变大变小的问题,从而限制他的最大值和最小值。

二、元素内边框

          属性                 值                    说明          CSS版本

   1、 padding-top       长度值或百分比          设置顶部内边距       1

   2、 padding-botter    长度值或百分比          设置底部内边距       1

   3、 padding-left      长度值或百分比          设置左边内边距       1

   4、 padding-right     长度值或百分比          设置右边内边距       1

   5、 padding           1~4个长度值或百分比    简写属性             1

      //设置四个内边距

      div{

         padding-top:10px;         }

         padding-botter:10px;      } == padding:10px;

         padding-left:10px;        }

         padding-right:10px;       }

         /*padding: 10px 20px;*/             // 上下的内边距为10px,左右的内边距为20px

         /*padding: 10px 20px 30px;*/        // 上边距10px,左右20px,下边距30px;(因为拗口,所以不常用)

         /*padding: 10px 20px 30px 40px;*/   // 顺序为 上右下左;

      }

三、元素外边距  (属性同上)

         属性                 值                    说明          CSS版本

   1、 margin-top       长度值或百分比          设置顶部内边距       1

   2、 margin-botton    长度值或百分比          设置底部内边距       1

   3、 margin-left      长度值或百分比          设置左边内边距       1

   4、 margin-right     长度值或百分比          设置右边内边距       1

   5、 margin           1~4个长度值或百分比    简写属性             1

四、处理溢出(当设置了内容尺寸且内容过大时,就会产生溢出的问题,溢出主要有两个方向,右侧和底部。我们可以通过overflow系列的样式来控制它)

         属性         值             说明            CSS版本

   1、overflow-x    溢出值    设置水平方向的溢出值      3

   2、overflow-y    溢出值    设置垂直方向的溢出值      3

   3、overflow      溢出值    简写属性                  2

        溢出处理主要有四种处理值

       值                        说明

   1、auto        浏览器自行处理溢出内容,如果有溢出内容,就显示滚动条,否则就不显示滚动条

   2、hidden      如果有溢出内容,直接减掉

   3、scroll      不管是否溢出,都会出现滚动条,但不同浏览器显示发那个是不同

   4、visible     默认值,不管是否溢出,都显示内容

20.CSS盒模型【上】

原文:https://www.cnblogs.com/keshuai752100461/p/8485177.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!