博客列表 >201808014为什么学习HTML和PHP以及表格简单应用

201808014为什么学习HTML和PHP以及表格简单应用

乂汁的blog
乂汁的blog原创
2018年08月19日 17:40:02763浏览

一、概述

本次课程第一节主要讲述为什么要学习HTML和PHP。第二节讲述了表格的简单应用。

二、为什么学习PHP和HTML?

为什么选择PHP:1.快:上手快。开发快。迭代快。PHP是生成动态网页的工具之一。PHP的语法类似于C,Perl,ASP或者JSP。对于那些对上述之一的语言较熟悉的人来说,PHP上手快。相反的,如果你对PHP了解较多,那么你对于其他几种语言的学习都比较简单了。如果很了解HTML,甚至你已经知道怎样用编辑设计软件或者手工来制作好k的WEB站点。由于PHP代码能够无障碍的添加进你的站点,在你设计和维护站点的同时,你可以很轻松的加入PHP使得你的站点更加具有动态特性。

三、课程代码

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>购物清单</title>
	<style type="text/css">
	table caption{
		color: red;
		font-size: 30px;
}
   /* table tr td img {
		padding: 5px;
		width: 50px;
		height: 30px;
		border-radius: 10px;
	}*/
	table tr td img {
		padding:5px;
        width: 100px;
		/*padding:5px;*/
		/*不是图片大小!!!元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。

CSS padding 属性定义元素边框与元素内容之间的空白区域。*/
		border-radius: 10px;
	}
    table{
    	border-collapse: collapse;
    	text-align: center;
    	background-color: pink;
    	color: green;
    	width: 800px;
    	margin:20px auto;
    	border: 1px solid black;/*solid:边界样式;这里面写在table只能外边界*/
    }
    table tr td{
    	border: 1px solid green;/*solid:边界样式;*/
    }
    table tr:first-child{
    	background-color: lightblue;
    	color:black;
    }
    table a{
    	border: 1px solid black;
    	border-radius: 8px;
    	background-color: white;
    	color: black;
    }
    a:hover{
    	background-color: black;
    	color: white;
    }
    table tr td:hover {
		background-color: #efefef;
		color: coral;
	}
</style>
</head>
<body>
	<table>
		<caption>购物清单</caption>
		<tr>
			<th>序号</th>
			<th>买啥</th>
			<th>啥牌</th>
			<th>买几个</th>
			<th>啥模样</th>
			<th>咋买</th>
		</tr>
		<tr>
			<td>1</td>
			<td>milk</td>
			<td>mengniu</td>
			<td>1</td>
			<td><img src="image/milk.jpg"></td>
			<td><a href="https://www.taobao.com">buy</a></td>
		</tr>
		<tr>
			<td>2</td>
			<td>apple</td>
			<td>hong</td>
			<td>1</td>
			<td><img src="image/apple.jpg"></td>
			<td><a href="https://www.taobao.com">buy</a></td>
		</tr>
		<tr>
			<td>3</td>
			<td>fan</td>
			<td>haier</td>
			<td>1</td>
			<td><img src="image/fan.jpg"></td>
			<td><a href="https://www.taobao.com">buy</a></td>
		</tr>
	</table>
</body>
</html>

运行实例 »

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

运行截图:

课堂练习.png

四、课后作业。


实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>火影忍者手游角色介绍</title>
	<style type="text/css">
	
	table caption{
		color: red;
		font-size: 30px;
}
	table tr td img {
		/*padding:0px;*/
        width: 300px;
		/*padding:5px;*/
		/*不是图片大小!!!元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。

CSS padding 属性定义元素边框与元素内容之间的空白区域。*/
		border-radius: 10px;
	}
    table{
    	border-collapse: collapse;
    	text-align: center;
    	background-color: white;
    	color: black;
    	width: 800px;
    	margin:20px auto;
    	border: 1px solid black;/*solid:边界样式;这里面写在table只能外边界*/
    }
    table tr td{
    	border: 1px solid green;/*solid:边界样式;*/
    	background-color: #FFCC99;
    }
    table tr th{
    	border: 1px solid green;
    	background-color: lightblue;
    	color:black;
    }
    table a{
    	border: 1px solid black;
    	border-radius: 8px;
    	background-color: white;
    	color: black;
    }
    a:hover{
    	background-color: black;
    	color: white;
    }
    table tr td:hover {
		background-color: #efefef;
		color: coral;
	}
</style>
</head>
<body style="background-color: grey">
	<div style="display: inline;float: left; color: white;">
		<h3>今天介火影里面的热门人物</h3>
		<ul>
			<li>水门</li>
			<li>宇智波鼬</li>
			<li>小南</li>
		</ul>
		
	</div>
	<div id="one" style="display: inline; float: left;">
	<table>
		<caption></caption>
		<tr>
			<td colspan="5" valign="middle" height="35" background="bj.jpg">
			<font size="3" color="yellow">
			<strong>火影忍者手游角色介绍</strong>
		    </font>
		    </td>
		</tr>
		<tr>
			<th>角色</th>
			<th>形象</th>
			<th>技能1介绍</th>
			<th>技能2介绍</th>
			<th>大招技能介绍</th>
		</tr>
		<tr>
			<td>水门</td>
			<td><img src="s.jpg"></td>
			<td>神速</td>
			<td>飞雷神</td>
			<td>时空间螺旋丸</td>
		</tr>
		<tr>
			<td>宇智波鼬</td>
			<td><img src="y.jpg"></td>
			<td>分身大爆破</td>
			<td>天照</td>
			<td>月读</td>
		</tr>
		<tr>
			<td>小南</td>
			<td><img src="x.jpg"></td>
			<td>分离</td>
			<td>升降</td>
			<td>天使审判</td>
		</tr>
	</table>
    </div>
</body>
</html>

运行实例 »

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

运行结果:

try.png

五、总结

别看table里面的标签很少,但是实际上是基础中的基础。

<th>和<td>的区别:th的字体有加粗。

遇到问题:错把padding当作设置图片的宽度。

课后作业的练习除了表格还对选择器有了加深的认识,作业中用到了float。

六、附录

手写代码

手抄.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议