计算盒子模型的大小

简介:                  刚开始学习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了。


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







目录
相关文章
|
4月前
|
前端开发
前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)
本文介绍了CSS盒子模型的基本概念,包括内容、内边距、边框和外边距的属性,以及标准盒子模型和怪异盒子模型的区别和转换方法。
68 1
前端基础(八)_盒子模型(标准盒子模型和怪异盒子模型)
|
4月前
|
容器
认识盒子模型
认识盒子模型。
58 2
|
6月前
|
前端开发 容器
你不知道的css——1. 外在盒子、内在盒子,宽度和高度的计算,box-sizing属性
你不知道的css——1. 外在盒子、内在盒子,宽度和高度的计算,box-sizing属性
39 3
你不知道的css——1. 外在盒子、内在盒子,宽度和高度的计算,box-sizing属性
|
8月前
|
前端开发
盒子模型练习
盒子模型练习
30 0
|
8月前
|
前端开发
说说你对盒子模型的理解
该文介绍了CSS中的盒子模型,包括W3C标准盒子模型和IE怪异盒子模型。在标准模型中,元素宽度不包含padding和border,总宽度=width+padding+border+margin。而在IE怪异模型中,width和height包含padding和border,总宽度和高度仅加margin。CSS的box-sizing属性用于控制元素的盒模型,content-box遵循标准模型,border-box则类似IE模型。
|
前端开发 JavaScript 容器
overflow和动态计算高度
overflow和动态计算高度
83 0
|
前端开发 开发者
标准盒子模型,与怪异盒子模型详解
标准盒子模型,与怪异盒子模型详解
197 0
|
前端开发 容器
Web前端 — CSS之盒模型 以及margin负值、塌陷重叠问题
Web前端 — CSS之盒模型 以及margin负值、塌陷重叠问题
72 0
|
容器
Flex弹性盒子布局实现骰子6点
Flex弹性盒子布局实现骰子6点
134 0
Flex弹性盒子布局实现骰子6点