Blogger Information
Blog 35
fans 0
comment 0
visits 32849
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
盒模型,定位与浮动作业-2018-8-17
THPHP
Original
835 people have browsed it

内外边距:


实例

<!doctype html>
<html>
	<head>
		<meta charset="utf-8">
		<meta name="Keywords" content="关键字">
		<meta name="Description" content="描述">
		<title>内外边距</title>
		<style>
			*{margin:0;padding:0;}
			.box{
				width:400px;
				height:400px;
				background:#003399;
				/* margin-top:20px; 顺时针:上 右 下 左
				margin-left:30px;
				margin-right:40px;
				margin-bottom:50px; */
				margin:20px 40px 50px 30px;/*  margin 简写 */
				border-top:10px solid #66cc00;
				border-left:20px solid #6633ff;
				border-bottom:30px solid #99cc66;
				border-right:40px solid #ff0000; 
				/* padding-top:20px; 顺时针:上 右 下 左
				padding-left:30px;
				padding-bottom:40px;
				padding-right:50px; */
				padding:20px 50px 40px 30px; /* paddign 简写 */
			}
		</style>
	</head>
	<body>
		<div class="box"></div>
	</body>	
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

常用的四个方式的元素对齐方式:


实例

<!doctype html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta name="Keywords" content="关键字">
		<meta name="Description" content="描述">
		<title>元素对齐方式</title>
	</head>
	<body>
		<!-- 子元素对齐方式 -->
		<style>
			/* 子元素对齐方式:在父级元素 填写:text-align:center; line-height:200px; 实现对齐 */
			.box{
				width:200px;
				height:200px;
				margin:auto;
				background:#669966;
				font-size:20px;
				text-align:center;/* 水平居中 */
				line-height:200px;/* 垂直居中 */
			}
			.box a{
				color:#fff;
			}
		</style>
		<div class="box">
			<a href="#">php中文网</a>
		</div>
		<!-- 子元素是多行的内联文本 -->
		<style>
			/* 子元素是多行的内联文本时: 在父元素填写: text-align: center;display:table-cell; vertical-align:来对齐 */
			.box1{
				width:200px;
				height:200px;
				background:#669966;
				font-size:20px;
				color:#fff;
				text-align:center;/* 水平居中 */
				display:table-cell; /* 设置此属性,margin失效 */
				vertical-align:middle;/* 垂直居中 */
			}
			.box1 p{
				margin:0;
			}
		</style>
		<div class="box1">
			<p>php中文网</p>
			<p>免费学习平台</p>
		</div>
		<!-- 子元素是块元素 -->
		<style>
			/* 子元素是块元素:在父级元素填写 display:table-cell;
				vertical-align:middle;
				子元素填写:margin:auto; 来对齐
				*/
			.box3{
				width:200px;
				height:200px;
				background:#ff3333;
				display:table-cell;
				vertical-align:middle;
			}
			.box3 p{
				width:50px;
				height:50px;
				background:#eee;
				margin:auto;
			}
		</style>
		<div class="box3">
			<p>块元素</p>
		</div>
		<!-- 子元素是不定宽的块元素 -->
		<style>
			/* 在父级元素填写:display:table-cell;vertical-align:center;
			子元素转为行内元素:display:inline; */
			.box4{
				width:500px;
				height:150px;
				background:#663399;
				margin-top:20px;
				padding-left:0;
				display:table-cell;
				vertical-align:bottom; /* 顶部对齐 */
				font-size:20px;
				color:#fff;
			}
			.box4 li{
				display:inline;
			}
		</style>
		<ul class="box4">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
		</ul>
	</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

用5个不同色块,使用定位属性来写十字架:


实例

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <title>十字架</title>
  <style>
	*{margin:0;padding:0;}
	.box{
		width:800px;
		height:600px;
		border:1px solid red;
		margin:auto;
		position:relative;
		background-color:#eee;
	}
	.box1{
		width:70px;
		height:160px;
		background:#006600;
		margin:auto;
	}
	.box2{
		width:70px;
		height:70px;
		background:#990099;
		margin:auto;
	}
	.box3{
		width:180px;
		height:70px;
		background:#66ffcc;
		position:absolute;
		left:185px;
		top:160px;
	}
	.box4{
		width:180px;
		height:70px;
		background:#ff0033;
		position:absolute;
		top:160px;
		right:185px;
	}
	.box5{
		width:70px;
		height:160px;
		background:#0000cc;
		margin:auto;
	}
  </style>
 </head>
 <body>
	<div class="box">
		<div class="box1"></div>
		<div class="box2"></div>
		<div class="box3"></div>
		<div class="box4"></div>
		<div class="box5"></div>
	</div>
 </body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post