Blogger Information
Blog 22
fans 0
comment 0
visits 18102
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
【8/20】--HTML之布局与定位以及项目实战
花弄的博客
Original
673 people have browsed it

这是整个界面的项目结构:

menu.png


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>系统设置</title>
	<style type="text/css">
		h2{
			text-align: center;
		}
		table td{
			border:none;
		}
		table{
			width: 600px;
			margin: auto;
		}
		
		table td:first-child{
			text-align: right;
		}

		input[type="text"] {
			border-radius: 5px;
			width: 400px;
			height: 30px;
			border:1px solid gray;
			box-shadow: 1px 1px 1px gray;
			padding-left: 15px;
		}

		table td textarea{
			width: 400px;
			height: 100px;
			border:1px solid gray;
			box-shadow: 1px 1px 1px gray;
			padding-left: 15px;
			border-radius: 5px;
			resize: none;
		}

		input[type="submit"] {
			width: 80px;
			height: 36px;
			background-color: #EDEDED;
			border: 2px solid #848484;
			border-radius: 8px;
			box-shadow: 3px 3px 3px #363636;
		}

		input[type="submit"]:hover {
			width: 80px;
			height: 36px;
			background-color:#C4C4C4;
			border: 2px solid #636363;
			border-radius: 8px;
			box-shadow: 1px 1px 1px gray;
		}

		table tr:last-child td:last-child{
			text-align: center;
		}
	</style>
</head>
<body>
	<form>
			<table>
				<tr>
					<td><label for="title">站点名称:</label></td>
					<td><input type="text" id="title" placeholder="建议不超过20个字" required></td>
				</tr>
				<tr>
					<td><label for="keywords">关键字:</label></td>
					<td><input type="text" id="keywords" placeholder="多个关键字之间用英文逗号分开" required></td>
				</tr>

				<tr>
					<td><label for="desc">站点描述:</label></td>
					<td><textarea name="" id="desc" cols="30" rows="10" required></textarea></td>
				</tr>

				<tr>
					<td colspan="2">
						<input type="submit" name="submit" value="提 交" onclick="alert('提交成功')">
					</td>
				</tr>
			</table>
	</form>
</body>
</html>

运行实例 »

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

这是系统设置界面的代码,预览图如下:

set.png


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>用户管理</title>
	<style type="text/css">

		table{
			width: 650px;
			margin: auto;
			border-collapse: collapse;
			text-align: center;
			box-shadow: 3px 3px 3px gray;

		}

		table,td{
			border:1px solid lightgray;
		}
		/*第一行表格样式设置*/
		tr:first-child td{
			border:1px solid white;
			border-top: none;
			border-bottom: lightgray;
		}
		tr:first-child td:first-child{
			border-left: none;
		}
		tr:first-child td:last-child{
			border-right: none;
		}

		td{
			padding: 10px;
		}
		
		caption{
			margin-top:10px;
			margin-bottom: 5px;
			font-weight: lighter;
			font-size: 20px; 
		}
		
		tr:first-child{
			background-color: lightgray;
		}

		tr:hover{
			background-color: #E3E3E3;
		}
		a{
			text-decoration-line: none;
			color: green;
		}

		a:hover{
			text-decoration-line: underline;
			color: coral;
		}

		p {
			text-align: center;
		}
		p a:first-child{
			width: 55px;
		}
		p a:last-child{
			width: 55px;
		}

		p a{
			display: inline-block;
			width: 25px;
			height: 20px;
			border: 1px solid gray;
			line-height: 20px;
			box-shadow: 1px 1px 1px gray;
		}

		.article{
			background-color: green;
			color: white;
		}

	</style>
</head>
<body>
	<table style="border-radius:5px;">
		<caption>用户管理</caption>
		<tr style="background-color: lightgray">
			<td>#</td>
			<td>ID</td>
			<td>用户名</td>
			<td>邮箱</td>
			<td>角色</td>
			<td>操作</td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>1</td>
			<td>admin</td>
			<td>admin@qq.com</td>
			<td>超级管理员</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>2</td>
			<td>little princes</td>
			<td>princes@qq.com</td>
			<td>会员</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>3</td>
			<td>渣渣辉</td>
			<td>zzgray@qq.com</td>
			<td>会员</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>4</td>
			<td>小苏苏</td>
			<td>susu@qq.com</td>
			<td>会员</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>5</td>
			<td>米多利亚</td>
			<td>hreo@qq.com</td>
			<td>会员</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr style="background-color: #efefef">
			<td colspan="6"><label for="all">全选 <input type="checkbox" name="checkall" id="all"></label><input style="box-shadow: 2px 2px 2px gray" type="submit" value="删除" />        <input style="box-shadow: 2px 2px 2px gray" type="button" style="left: 20px;" name="add" value="添加用户"></td>
		</tr>
	</table>
	<p>
		<a href="#">首页</a>  |  
		<a href="#" class="article">1</a> <a href="#">2</a> <a href="#">3</a> <a href="#">4</a> <a href="#">5</a> <a href="#" class="more">···</a>  |  <a href="#">尾页</a>
	</p>
</body>
</html>

运行实例 »

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

这是用户管理界面,预览图如下:

user.png


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>文档管理</title>
	<style type="text/css">

		#doc{
			width: 650px;
			height: 550px;
			margin: 10px auto;
			/*display: inline-block;*/
			text-align: center;
		}
		#page{
			width: 600px;
			margin: 10px auto;
			/*display: inline-block;*/
			text-align: center;
		}

		h2{
			text-align: center;
			margin-bottom: 10px;
			color: #5B5B5B;
		}
		#doc dl dt img{
			width: 60px;
			height: 70px;
			box-shadow: 3px 3px 3px gray;
			
		}
		#doc dl{
			width: 150px;
			height: 130px;
			/*background-color: red;*/
			margin: 20px 25px;
			float: left;
			text-align: center;
		}
		dl dt {
			height: 70px;
			font-weight:bold;
			text-align:center;
			color:#fff;
		}
		dl dd {
			height: 30px;
			text-align: center;
			margin: 0 auto;
			margin-top: 10px;
			line-height: 30px;
		}
		a{
			text-decoration-line: none;
			color: green;
		}
		a:hover{
			text-decoration-line: underline;
			color: #4F94CD;
		}

		#page p {
			text-align: center;
		}
		#page p a:first-child {
			width: 55px;
		}
		#page p a:last-child{
			width: 55px;
		}

		#page p a{
			display: inline-block;
			width: 25px;
			height: 20px;
			border: 1px solid gray;
			line-height: 20px;
		}
		#page p a:hover{
			color: blue;
		}
		
		.article{
			background-color: green;
			color: white;
		}

	</style>
</head>
<body>
	<div id="doc">
		<h2>文档管理</h2>
		<dl>
			<dd style="color: #6CA6CD">PHP从入门到放弃</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>	
		<dl>
			<dd style="color: #6CA6CD">Mysql从删库到跑路</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>		
		<dl>
			<dd style="color: #6CA6CD">JAVA从入门到绝望</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>		
		<dl>
			<dd style="color: #6CA6CD">C#从小白到智障</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>	
		<dl>
			<dd style="color: #6CA6CD">学习编程的脑残之路</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>	
		<dl>
			<dd style="color: #6CA6CD">编程的100种疯法</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>	
		<dl>
			<dd style="color: #6CA6CD">HelloWorld</dd>
			<dt><img src="static/image/doc.jpg"></dt>
			<dd><a href="#">编辑</a> | <a href="#">删除</a></dd>
			
		</dl>	
		
	</div>

	<div id="page">
		<p>
			<a href="#">首页</a>  |  
			<a href="#" class="article">1</a> <a href="#">2</a> <a href="#">3</a> <a href="#">4</a> <a href="#">5</a> <a href="#" class="more">···</a>  |  <a href="#">尾页</a>
		</p>
	</div>
</body>
</html>

运行实例 »

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

然后是文档管理界面,预览图如下:

doc.png


实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>类别管理</title>
	<style type="text/css">
		table{
			width: 650px;
			margin: auto;
			border-collapse: collapse;
			text-align: center;
			box-shadow: 3px 3px 3px gray;

		}

		table,td{
			border:1px solid lightgray;
		}
		/*第一行表格样式设置*/
		tr:first-child td{
			border:1px solid white;
			border-top: none;
			border-bottom: lightgray;
		}
		tr:first-child td:first-child{
			border-left: none;
		}
		tr:first-child td:last-child{
			border-right: none;
		}

		td{
			padding: 10px;
		}
		
		caption{
			margin-top:10px;
			margin-bottom: 5px;
			font-weight: lighter;
			font-size: 20px; 
		}
		
		tr:first-child{
			background-color: lightgray;
		}
		tr:hover{
			background-color: #E3E3E3;
		}

		a{
			text-decoration-line: none;
			color: green;
		}

		a:hover{
			text-decoration-line: underline;
			color: coral;
		}

		p {
			text-align: center;
		}
		p a:first-child{
			width: 55px;
		}
		p a:last-child{
			width: 55px;
		}

		p a{
			display: inline-block;
			width: 25px;
			height: 20px;
			border: 1px solid gray;
			line-height: 20px;
			box-shadow: 1px 1px 1px gray;
		}

		.article{
			background-color: green;
			color: white;
		}


	</style>
</head>
<body>
	<table style="border-radius:5px;">
		<caption>类别管理</caption>
		<tr style="background-color: lightgray">
			<td>#</td>
			<td>ID</td>
			<td>类别名称</td>
			<td>类别描述</td>
			<td>添加时间</td>
			<td>操作</td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>1</td>
			<td>食品类</td>
			<td>各种好吃的23333....</td>
			<td>2018/5/15 15:33</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>2</td>
			<td>建材类</td>
			<td>万丈高楼平地起emm~~~</td>
			<td>2018/6/25 11:30</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>3</td>
			<td>家电类</td>
			<td>生命是空调给的系列</td>
			<td>2018/3/15 9:12</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>4</td>
			<td>家居类</td>
			<td>我有一张大床,睡到天荒地老</td>
			<td>2018/8/15 10:10</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>5</td>
			<td>洗护类</td>
			<td>洗刷刷洗刷刷,香香哒</td>
			<td>2018/6/20 12:05</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr style="background-color: #efefef">
			<td colspan="6"><label for="all">全选 <input type="checkbox" name="checkall" id="all"></label><input style="box-shadow: 2px 2px 2px gray" type="submit" value="删除" />        <input style="box-shadow: 2px 2px 2px gray" type="button" name="add" value="添加类别"></td>
		</tr>
	</table>
	<p>
		<a href="#">首页</a>  |  
		<a href="#" class="article">1</a> <a href="#">2</a> <a href="#">3</a> <a href="#">4</a> <a href="#">5</a> <a href="#" class="more">···</a>  |  <a href="#">尾页</a>
	</p>
</body>
</html>

运行实例 »

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

类别管理界面,预览图如下:

type.png

最后一个产品管理界面:

实例

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>产品管理</title>
	<style type="text/css">
		table{
			width: 650px;
			margin: auto;
			border-collapse: collapse;
			text-align: center;
			box-shadow: 3px 3px 3px gray;

		}

		table,td{
			border:1px solid lightgray;
		}
		/*第一行表格样式设置*/
		tr:first-child td{
			border:1px solid white;
			border-top: none;
			border-bottom: lightgray;
		}
		tr:first-child td:first-child{
			border-left: none;
		}
		tr:first-child td:last-child{
			border-right: none;
		}

		td{
			padding: 10px;
		}
		
		caption{
			margin-top:10px;
			margin-bottom: 5px;
			font-weight: lighter;
			font-size: 20px; 
		}
		
		tr:first-child{
			background-color: lightgray;
		}
		tr:hover{
			background-color: #E3E3E3;
		}

		a{
			text-decoration-line: none;
			color: green;
		}

		a:hover{
			text-decoration-line: underline;
			color: coral;
		}

		p {
			text-align: center;
		}
		p a:first-child{
			width: 55px;
		}
		p a:last-child{
			width: 55px;
		}

		p a{
			display: inline-block;
			width: 25px;
			height: 20px;
			border: 1px solid gray;
			line-height: 20px;
			box-shadow: 1px 1px 1px gray;
		}

		.article{
			background-color: green;
			color: white;
		}

	</style>

</head>
<body>
	<body>
	<table style="border-radius:5px;">
		<caption>产品管理</caption>
		<tr style="background-color: lightgray">
			<td>#</td>
			<td>ID</td>
			<td>产品名称</td>
			<td>产品类别</td>
			<td>上架时间</td>
			<td>价格</td>
			<td>操作</td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>1</td>
			<td>统一老坛酸菜牛肉面</td>
			<td>食品类</td>
			<td>2015/11/25 15:25</td>
			<td>¥ 5/碗</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>2</td>
			<td>红富士苹果</td>
			<td>食品类</td>
			<td>2017/8/15 15:10</td>
			<td>¥ 9.9/斤</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>3</td>
			<td>美的1.5匹空调</td>
			<td>家电类</td>
			<td>2017/6/25 18:00</td>
			<td>¥ 1200/台</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>4</td>
			<td>花花公子寸衫</td>
			<td>衣服类</td>
			<td>2018/7/15 20:00</td>
			<td>¥ 150/件</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr>
			<td><input type="checkbox" name="checkbox"></td>
			<td>5</td>
			<td>飘柔去油保湿洗发水</td>
			<td>洗护类</td>
			<td>2018/6/20 12:05</td>
			<td>¥ 45/瓶</td>
			<td><a href="#">编辑</a></td>
		</tr>
		<tr style="background-color: #efefef">
			<td colspan="6"><label for="all">全选 <input type="checkbox" name="checkall" id="all"></label><input style="box-shadow: 2px 2px 2px gray" type="submit" value="删除" />        <input style="box-shadow: 2px 2px 2px gray" type="button" name="add" value="添加产品"></td>
		</tr>
	</table>
	<p>
		<a href="#">首页</a>  |  
		<a href="#" class="article">1</a> <a href="#">2</a> <a href="#">3</a> <a href="#">4</a> <a href="#">5</a> <a href="#" class="more">···</a>  |  <a href="#">尾页</a>
	</p>
</body>
</html>

运行实例 »

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

预览图入下:

pro.png


这个后台管理的界面主要是用了iframe框架标签来控制,其中的技术还是老生常谈的定位,边框布局与css的界面美化,虽然看起来不难,但是工作量还是有一些的,这就要求了细致的工作态度了。另外要注意的布局中边框边距问题,一不小心就错了,注意好padding与margin和合理使用。

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