CSS定义及简单理解2(盒子模型)

盒子模型在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<style type="text/css">
		#box{
    
    
			/*1. width,height只是设置内容区大小,不是设置标签大小
			  2.如果没有为标签设置内边距和边框,那么内容就是标签大小
			  3.标签大小=内容区+内边距+边框 */
			color: azure;
			width: 200px;
			height: 200px;
			background-color: cadetblue;
			/* padding:两组数据就是(上下,左右的顺序);
			如果四组数据就是(上右下左)的顺序*/
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			
			
			
		}
	</style>
	
	<body>
		<div id="box">
			盒子模型
		</div>
	</body>
</html>

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			/* 浏览器为了在页面中没有样式时,也可以有一个比较好
			的显示效果,所以为很多的标签都设置了一些默认的margin
			和padding,而它的这些默认样式,正常情况下我们是不需
			要使用的。*/
			*{
    
    
			margin: 0;
			padding: 0;
			}

			#pc{
    
    
				width: 326px;
				height: 200px;
				background-color: chartreuse;
				padding: 100px 37px;
				/* bordor设置边框
				设置边框为圆角
				 border:直接加数据 无序;
				 边框样式可以设置为
				  dotted(点线)
				  dashed(虚线
				  solid(实线)
				  double(双线
				  groove (槽线)
				  border-top-left-radius设置左上为圆角边框
*/
				border-radius: 40px;
				border: 20px red solid;
			}
			#px{
    
    
				width: 100px;
				background-color: aquamarine;
				padding: 20px 150px;
				/* 外边距不会影响盒子整体大小,但会影响盒子位置
				 margin-top/right/bottom/left。 
				 margin的值可以为负值。
				 margin的值还可以auto,设置外边距为最大值,当将左右外边距设置为auto时,
				 浏览器会将左右外边距设置为相等.
				 垂直设置为auto时值为0,所以水平居中也可以简写为margin:0 auto。
*/
				margin:20px;
			}
			
		</style>
	</head>
	<body>
		<div id="pc">
			<img src="img/c2643c6d15973682.jpg" />
		</div>
		<div id="px">
			这是云
		</div>
	</body>
</html>

猜你喜欢

转载自blog.csdn.net/qq_45866940/article/details/109317340