分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

20.CSS盒模型【上】

发布时间:2023-09-06 01:43责任编辑:熊小新关键词:CSS

                                         第十六章  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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved