第一个问题:为什么学习PHP必须先学好html?
1、因为PHP的运行结果就是html,所以要学好html,不然你都看不懂自己写的代码所生成的代码是什么意思!
简直就是恐怖片,是车祸现场!!
2、PHP跟html不一样,html是静态生成网页,加上css样式和js事件的调用,创建一个网页项目;而php则是动态生成html代码,加上函数的调用,是网页具备了动态效果和事件反馈结果;(个人理解,我知道不全面,以后学习到了再补充;)
基于以上两点,如果没有学习好html,则肯定学不好php;前端而言,你如果二维空间感不足,美感不足,顶多就是做不出合理的、理想的网页,但是html语言逻辑你得懂,否则php将永远会将你拒之门外!!
第二个问题:为什么选择php开发动态网站?
1、php发展至今已经是最最搞笑的服务器端开发语言;
2、php同时具备,上手快、开发快、更新迭代快这三个主要特点;
3、对于一个完整的项目开发,PHP的开发效率是其它语言的两倍甚至数倍;
4、php既可以进行原生开发,可以直接嵌套在html语言中;同时php亦可以进行框架开发,保障了其易维护性和可拓展性;
5、目前国内php最流行的开发框架是thinkphp5.1.20,而国外最流行的php开发框架是laravel5.6(号称艺术家才会运用的开发框架);
6、既然国内外都有着如此流行的框架和完整生态圈,那么在开发动态网站时既要保证开发规范,又要兼顾开发效率,php就是大家的不二选择!
第二个问题:制作一个购物清单表格实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>列表清单</title>
<style type="text/css">
table{
width:800px;
text-align: center;
margin:25px auto;
border-collapse: collapse;
}
table caption{
font-size: 30px;
font-weight: bolder;
color: #666;
margin-bottom: 20px;
}
table,th,td{
border: 1px solid #666;
}
table tr:first-child{
background-color: lightgreen;
}
table tr:hover{
background-color: #efefef;
color:coral;
}
table tr td img{
color: #efefef;
padding: 5px;
border-radius: 10px;
}
table tr td a{
text-decoration: none;
width: 150px;
height: 50px;
padding: 5px;
border:1px solid pink;
background-color: white;
color:pink;
border-radius: 8px;
}
table tr td a:hover{
background-color: pink;
color:white;
}
</style>
</head>
<body>
<hr>
<table>
<caption>购物清单</caption>
<tr>
<th>编号</th>
<th>名称</th>
<th>牌子</th>
<th>数量</th>
<th>缩略图</th>
<th>操作</th>
</tr>
<tr>
<td>1</td>
<td>手机</td>
<td>华为</td>
<td>一部</td>
<td><img src="images/手机.jpg" width="80"></td>
<td><a href="https://www.jd.com/" target="_blank" title="进入京东">点击进入</a></td>
</tr>
<tr>
<td>2</td>
<td>笔记本</td>
<td>华硕</td>
<td>一台</td>
<td><img src="images/笔记本.jpg" width="80"></td>
<td><a href="https://www.tmall.com/" target="_blank" title="进入天猫">点击进入</a></td>
</tr>
<tr>
<td>3</td>
<td>打印机</td>
<td>惠普</td>
<td>一台</td>
<td><img src="images/打印机.jpg" width="80"></td>
<td><a href="https://www.taobao.com/" target="_blank" title="进入淘宝">点击进入</a></td>
</tr>
</table>
<hr>
</body>
</html>点击 "运行实例" 按钮查看在线实例
总结:第三节课由朱老师带我们回顾了html标签和属性等的应用,讲了html和php的关系,以及php的应用特点;最后做了一个购物清单的案例,揭开了html选择器应用的主题,期待下一节课;(当然这都是我看的录播,当直播来看和练习了)。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号