首页 > 其他分享 >05_box-sizing

05_box-sizing

时间:2024-01-22 18:14:35浏览次数:13  
标签:box sizing 盒子 05 宽高 内边 border

知识点

一、box-sizing的作用

保证了增加 边框、内边距时, 元素的实际宽高不变

二、普通盒子和怪异盒子如何设置,两者实际宽高的区别

  • 普通盒子:box-sizing: content-box;
    实际宽高 = 内容区域 + 内边距 + 边框
  • 怪异盒子:box-sizing: border-box;
    实际宽高 = 内容区域
    (最初设置的宽高; PS: 如果设置的padding和border超出内容区域, 则盒子也会变大)

原文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>盒子的 box-sizing 属性</title>
    <style>
        div {
            width: 300px;
            height: 300px;
        }
        .box {
            background-color: rgb(231, 64, 50);
            margin-bottom: 50px;
            padding: 20px;
            border: 5px solid black;
            /* 350 × 350 */
        }
        .box1 {
            background-color: rgb( 46,124,238);
            padding: 20px;
            border: 5px solid black;
            /*
                box-sizing:
                    CSS3新增属性 保证了增加 边框 内边距时, 元素的实际宽高不变
                普通盒子:
                    box-sizing: content-box; 实际宽高 = 内容区域 + 内边距 + 边框
                怪异盒子:
                    box-sizing: border-box; 实际宽高 = 内容区域(最初设置的宽高; PS: 如果设置的padding和border超出内容区域, 则盒子也会变大)
            */
            box-sizing: border-box;
            /* box-sizing  */
        }
    </style>
</head>
<body>
    <div class="box"></div>
    <div class="box1"></div>
</body>
</html>

标签:box,sizing,盒子,05,宽高,内边,border
From: https://www.cnblogs.com/cihe/p/17980661

相关文章

  • Windows 10系统VirtualBox无法进入系统,日志报错“HM: HMR3Init: Attempting fall back
    在Windows10上使用 Linux 子系统的时候,无法成功启用。根据官方文档 旧版WSL的手动安装步骤 之后,依旧没效果,反倒是VirtualBox无法进入系统了。观察日志,报错信息如下:IntelCPUAMDCPU 解决方案如下:1.使用管理员启动命令行.2.执行如下命令: 某些电脑需要额外执行......
  • P1047 [NOIP2005 普及组] 校门外的树
    1.题目介绍[NOIP2005普及组]校门外的树题目描述某校大门外长度为\(l\)的马路上有一排树,每两棵相邻的树之间的间隔都是\(1\)米。我们可以把马路看成一个数轴,马路的一端在数轴\(0\)的位置,另一端在\(l\)的位置;数轴上的每个整数点,即\(0,1,2,\dots,l\),都种有一棵树。由......
  • Go语言核心36讲 05 | 程序实体的那些事儿(中)
    在前文中,我解释过代码块的含义。Go语言的代码块是一层套一层的,就像大圆套小圆。一个代码块可以有若干个子代码块;但对于每个代码块,最多只会有一个直接包含它的代码块(后者可以简称为前者的外层代码块)。这种代码块的划分,也间接地决定了程序实体的作用域。我们今天就来看看它们之......
  • 假期学习记录05
    学习了Scala剩下的内容:模式匹配可以对表达式类型进行匹配matchvalcolorNum=1valcolorStr=colorNummatch{case1=>"red"case2=>"green"case3=>"yellow"case_=>"NotAllowed"//什么也没有匹配上}可以在match使用变......
  • HarmonyOS4.0系列——05、状态管理之@Prop、@Link、@Provide、@Consume,以及@Watch装饰
    状态管理看下面这张图Components部分的装饰器为组件级别的状态管理,Application部分为应用的状态管理。开发者可以通过@StorageLink/@LocalStorageLink实现应用和组件状态的双向同步,通过@StorageProp/@LocalStorageProp实现应用和组件状态的单向同步。@PropstaticProp(propName:......
  • UVA10539
    根据题意,可以很容易地发现,题目所要求的数都可以用形如$p^x$的式子表示(其中$p$为质数,\(x\ge2\)),即分解成只含同一个质因子的式子。这提示我们使用构造的思想。因为\(n\)最大为$10^{12}$,所以最大的\(\sqrtn\)也不会超过\(10^6\)。考虑使用线性筛求出\(10^6\)......
  • STM32CubeMX教程19 I2C - MPU6050驱动
    1、准备材料正点原子stm32f407探索者开发板V2.4STM32CubeMX软件(Version6.10.0)野火DAP仿真器keilµVision5IDE(MDK-Arm)ST-LINK/V2驱动XCOMV2.6串口助手逻辑分析仪nanoDLA2、实验目标使用STM32CubeMX软件配置STM32F407开发板的I2C1与MPU6050芯片通信,读取MPU6050的三轴加......
  • 吴师兄学算法day08 贪心 605. 种花问题
    题目:605.种花问题易错点:没想出来,借鉴了灵山的代码的思路,强行种花。我喜欢这个思路。感觉有点像设置哨兵那样的。 我的代码:classSolution:defcanPlaceFlowers(self,flowerbed:List[int],n:int)->bool:#修改数组,每次都种花,#凑够3个0......
  • 无涯教程-PDFBox - PDF合并(Merge)
    在上一章中,无涯教程已经看到了如何将给定的PDF文档拆分为多个文档。现在学习如何将多个PDF文档合并为一个文档。合并多个PDF文档您可以使用名为PDFMergerUtility的类将多个PDF文档合并为一个PDF文档,该类提供了将两个或多个PDF文档合并为一个PDF文档的方法。以下是合并多个PD......
  • 实战技巧CVE-2015-0005
    启用SMB签名和通信会话签名后,应用服务器和客户端之间的所有流量都有签名验证保护,中间人gongji者因为无法伪造签名而不能与目标主机进行正常的通信。签名密钥SessionKey基于客户端账号的口令NTLM值生成,应用服务器在认证阶段从认证服务器获取;客户端采用和认证服务器相同的算法,基于自......