首页 > 其他分享 >CSS 盒子模型

CSS 盒子模型

时间:2024-09-16 17:25:14浏览次数:1  
标签:box 盒子 模型 height padding width border CSS

当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box)

一个盒子由四个部分组成:contentpaddingborder、**margin

**

img

content:即实际内容

padding:即内边距,清除内容周围的区域,内边距是透明的,取值不能为负,受盒子的 background 属性影响

border:即边框,围绕元素内容的内边距的一条或多条线,由粗细、样式、颜色三部分组成

margin:即外边距,在元素外创建额外的空白,空白通常指不能放其他元素的区域

CSS 中盒子模型分为两种

  • W3C 标准盒子模型 (默认情况)
  • IE 怪异盒子模型

W3C 标准盒子模型:

  • 盒子总宽度=width+ padding + border + margin
  • 盒子总高度=height+ padding +border + margin

width,height 只包含内容的宽高

IE 怪异盒子模型:

  • 盒子总宽度=width+ margin
  • 盒子总高度 = height + margin

width/height包含了 paddingborder

box-sizing

box-sizing: content-box|border-box|inherit

该属性能够控制如何计算一个盒子的宽高

  • content-box 默认值,元素的 width/height 不包含padding,border,与标准盒子模型表现一致
  • border-box 元素的 width/height 包含 padding,border,与怪异盒子模型表现一致
  • inherit 指定 box-sizing 属性的值,应该从父元素继承

标签:box,盒子,模型,height,padding,width,border,CSS
From: https://www.cnblogs.com/xxaxf/p/18416448

相关文章

  • Jina AI 发布 Reader-LM-0.5B 和 Reader-LM-1.5B:为网络数据处理提供多语种、长语境和
    JinaAI发布的Reader-LM-0.5B和Reader-LM-1.5B标志着小语言模型(SLM)技术的一个重要里程碑。这些模型旨在解决一个独特而具体的挑战:将开放网络中原始、嘈杂的HTML转换为干净的标记符格式。这项任务看似简单,却面临着复杂的挑战,尤其是在处理现代网络内容中的大量噪音......
  • 探索轻量级语言模型 GPT-4O-mini 的无限可能
    随着人工智能技术的日益发展,语言模型正逐渐成为人们日常生活和工作中不可或缺的一部分。其中,GPT-4O-mini作为一个轻量级大模型,以其强大的功能和易用性吸引了众多关注。本文将带您了解GPT-4O-mini的出色表现、应用场景以及如何免费使用这一资源。GPT-4O-mini:继承GPT-4......
  • 使用合成数据进行自我提升的扩散模型
    文章提出了一种新的训练方法,称为使用合成数据自我改进的扩散模型(SIMS),旨在解决生成模型因使用合成数据训练而可能导致的模型自噬障碍(MAD)问题。通过在生成过程中引入负向引导,SIMS能够避免模型陷入合成数据循环导致的性能退化,提升模型生成质量,并在多个图像生成任务中取得了优异的表现......
  • 计算机人工智能前沿进展-大语言模型方向-2024-09-16
    计算机人工智能前沿进展-大语言模型方向-2024-09-161.SecuringLargeLanguageModels:AddressingBias,Misinformation,andPromptAttacksBPeng,KChen,MLi,PFeng,ZBi,JLiu,QNiu-arXivpreprintarXiv:2409.08087,2024保护大型语言模型:解决偏见、......
  • 【AI大模型】ChatGPT模型原理介绍(下)
    目录......
  • 阿里云主力模型直降97%,AI行业起飞
    阿里云主力模型直降97%,AI行业起飞大模型降价潮对AI应用的爆发有哪些意义对AI行业的影响大模型降价潮关于大模型降价潮,阿里云对外宣布通义千问GPT-4级主力模型Qwen-Long,API输入价格从0.02元/千tokens降至0.0005元/千tokens,直降97%,那么为了证实这一点,特意查询......
  • 大语言模型可以“听”和“说”
    文章介绍了Mini-Omni模型,这是一种开源的端到端多模态大语言模型,旨在实现实时语音交互。为了解决现有模型在语音交互中的延迟问题,作者提出了文本指令的并行生成方法和批量并行解码策略,这些方法能够在保留原有语言模型推理能力的同时,显著提升语音输出的实时性和质量。此外,文章还介绍......
  • 逆向工程 O1模型架构
    深入解析o1架构:借助Claude的逆向工程这张图展示了o1的模型架构的高层次设计,通过逆向工程和Claude的帮助,对其进行了详细分析。1、数据生成(DataGeneration)数据生成模块负责创建用于训练的数据,包括:-合成数据生成器(SyntheticDataGenerator)-人类专家(HumanExperts)-CoT数据库......
  • 使用Python实现深度学习模型:智能家庭安防系统
    随着科技的进步和人们对安全需求的增加,智能家庭安防系统成为了现代家庭的重要组成部分。通过深度学习技术,我们可以构建高效的智能安防系统,实时监测家庭环境,识别潜在威胁,并提供及时的预警。本文将详细介绍如何使用Python实现一个简单的深度学习模型,用于智能家庭安防系统。深......
  • 建筑裂缝检测图像ai模型训练数据集
    共52w例图像的建筑裂缝检测图像ai模型训练数据集20地上设施(公路桥梁、铁路桥梁、水坝(墙)、挡土墙)和地下SOC设施(公路/铁路隧道、地铁、水隧道);韩国40个市、县、区SOC设施的数据,并考虑多样性分布;10种裂纹/缺陷(裂纹、网状裂纹、分层、剥落、泛白、漏水、钢筋外露、材料分离......