内联元素和块级元素

 内联元素和块级元素

 对应关系

display:block;块级元素div,h3,p,hr,ul,li

display:inline;内联元素,如a,span

display:inline-block;替换元素,如img,input

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>内联元素和块级元素</title>
		<style type="text/css">
			body,html{
				padding: 0px;
				margin: 0px;
				/*width: 100%;不需要,块级元素自动填满*/
				height: 100%;
				background: gray;
			}
			article{
				width: 50%;
				margin: 0px auto;
				background: greenyellow;
			}
			div{
				background: green;
				height: 30%;
				margin: 2rem;
				padding: 5rem;
			}
			span{
				/*块级元素设置宽高无效*/
				width: 500px;
				height: 500px;
				
				/*虽然显示有上下内边距但是不改变原来的布局(既不影响本身位置,也不影响其他标签位置),只有左右内边距才改变其布局*/
				padding: 14px;
				
				/*虽然显示有上下外边距但是不改变原来的布局,只有左右外边距才改变其布局*/
				margin: 10px;
				
				background: cornflowerblue;
			}
			input{
				width: 450px;
			}
			p{
				padding: 0px;
				margin: 0px;
				background: palegoldenrod;
			}
		</style>
	</head>
	<body>
		
		<article>
			article
		</article>
		
		<div>
			div
			<span>span</span>
			<input type="text" />
			<p>ppppppppppppppppppppppppppppppp</p>
		</div>
			
	</body>
</html>