计算盒子模型的大小

简介:                  刚开始学习css的时候,对盒子大小的计算始终感觉有点儿乱,后来自己写了写demo,感觉好多了,跟我一样不清楚的童鞋可以运行下面代码,实际测量并计算下盒子的大小就了解啦~~   无标题 div{ width: 300...


            

    刚开始学习css的时候,对盒子大小的计算始终感觉有点儿乱,后来自己写了写demo,感觉好多了,跟我一样不清楚的童鞋可以运行下面代码,实际测量并计算下盒子的大小就了解啦~~

 



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
	<title>无标题</title>
</head>

<style type="text/css">
	div{
		width: 300px;
		height: 300px;
		background: gray;
		border: 50px solid blue;
		padding: 50px;
		margin:50px;

	}
</style>


<body>

	<div>
		一个盒子,有margin,border,padding实际占用多少空间: <br/>

		<br/>

		竖直方向是:height+padding-top+padding-bottom+border-top+border-bottom+margin-top+margin-bottom <br/>

		<br/>

		水平方向上:width+padding-left+padding-right+border-left+border-right+margin-left+margin-right

	</div>

</body>
</html>


        如上代码,我们为一个盒子设置了各类属性,首先是外面的margin,各为50,用来设置这个盒子与其他容器的距离;


      再向盒子里面看,接着是外圈的蓝色边框border,接着是盒子内部的padding,这段距离在文字与外边框之间,而文字所占据的实际的大小就是最内部的300*300了。


      在计算盒子的实际大小的时候,最好是一层一层的,感觉这样挺有逻辑感的,也不至于丢掉哪一层的值。







目录
相关文章
|
11月前
|
机器学习/深度学习 人工智能 算法
UCLA、MIT数学家推翻39年经典数学猜想!AI证明卡在99.99%,人类最终证伪
近日,加州大学洛杉矶分校和麻省理工学院的数学家团队成功推翻了存在39年的“上下铺猜想”(Bunkbed Conjecture),该猜想由1985年提出,涉及图论中顶点路径问题。尽管AI在研究中发挥了重要作用,但最终未能完成证明。人类数学家通过深入分析与创新思维,找到了推翻猜想的关键证据,展示了人类智慧在数学证明中的不可替代性。成果发表于arXiv,引发了关于AI在数学领域作用的广泛讨论。
354 89
|
11月前
|
数据采集 自然语言处理 数据处理
智源研究院发布中文高质量数据集CCI3.0-HQ技术报告
智源研究院发布了CCI3.0-HQ中文预训练数据集,采用先进的混合质量过滤方法,显著提升数据完整性和性能。该数据集在多项实验中表现优异,超越了其他主流中文语料库。同时,智源还推出了CCI3-HQ分类器,大幅改进了大语言模型训练中的数据选择流程。
429 12
智源研究院发布中文高质量数据集CCI3.0-HQ技术报告
|
SQL 关系型数据库 MySQL
走进RDS之MySQL内存分配与管理(上)
MySQL的内存分配、使用、管理的模块较多,本篇文章主要介绍InnoDB层和SQL层内存分配管理器,主要包括ut_allocator、mem_heap_allocator和MEM_ROOT,代码版本主要基于8.0.25。
|
11月前
|
人工智能 JSON 自然语言处理
智能化AI工具-语言翻译与本地化
在全球化发展的背景下,语言翻译与本地化需求日益增长。无论是跨境电商、国际合作,还是本地化应用开发,都需要高效、准确的翻译解决方案。阿里云通义千问作为一款强大的大语言模型,不仅具备出色的自然语言理解能力,还能够在多语言翻译和本地化场景中发挥重要作用。本博客将详细介绍如何基于阿里云通义千问开发语言翻译与本地化工具,包括产品介绍、程序代码以及阿里云相关产品的具体使用流程。
485 10
|
11月前
|
负载均衡 算法 Linux
深入探索Linux内核调度机制:公平与效率的平衡####
本文旨在剖析Linux操作系统内核中的进程调度机制,特别是其如何通过CFS(完全公平调度器)算法实现多任务环境下资源分配的公平性与系统响应速度之间的微妙平衡。不同于传统摘要的概览性质,本文摘要将直接聚焦于CFS的核心原理、设计目标及面临的挑战,为读者揭开Linux高效调度的秘密。 ####
235 3
|
网络协议 网络虚拟化
接收网络包的过程——从硬件网卡解析到IP
【9月更文挑战第18天】这段内容详细描述了网络包接收过程中机制。当网络包触发中断后,内核处理完这批网络包,会进入主动轮询模式,持续处理后续到来的包,直至处理间隙返回其他任务,从而减少中断次数,提高处理效率。此机制涉及网卡驱动初始化时注册轮询函数,通过软中断触发后续处理,并逐步深入内核网络协议栈,最终到达TCP层。整个接收流程分为多个层次,包括DMA技术存入Ring Buffer、中断通知CPU、软中断处理、以及进入内核网络协议栈等多个步骤。
|
算法 自动驾驶 物联网
解读蜂窝网络中的频谱共享技术
解读蜂窝网络中的频谱共享技术
549 5
|
Java 开发工具 Maven
支付系统16------支付宝支付----创建封装了签名和验签功能的客户端对象
支付系统16------支付宝支付----创建封装了签名和验签功能的客户端对象
|
运维 监控 持续交付
运维即代码(Operations as Code,简称 OaC)
运维即代码(Operations as Code,简称 OaC)是一种理念,它将运维任务和流程通过代码的形式进行自动化和标准化。这种方法可以帮助企业降低运维成本,提高运维效率,并确保运维任务的可靠性和一致性。
367 1