1、回答学习php为什么要学习hmtl,我的理解为以下几点:
(1)hmtl是比php更简单的程序语言,首先要从最简单的学习,让我们零基础的新手,对代码有一个很直观的理解与展示,以免直接学习php中产生的枯燥。
(2)我通过查看资料了解,因为html是与php最好的搭档,所以要生学习hmtl。
(3)因为html可以由php程序语言来生成,当php生成html的时候,自己要认识html。
(4)php是动态的html。php可以达到让html动态起来。比如:查询学习成绩、搜索网站文章、像淘宝一样产品做优惠等。
(5)php可以调用内部的一些东西。
以上为我对学习php先学习html的理解,还请老师帮检查一下,看我的理解是不是对的。
2、table写一个购物车表格
实例
<!DOCTYPE html> <html> <head> <title>购物车表格</title> <meta charset="utf-8"> <style type="text/css"> table { border-collapse: collapse;/*折叠表格线*/ width: 800px;/*设置表格的宽度为800*/ text-align: center;/*设置文本居中*/ margin: 20px auto;/*设置表格的左右边距为20*/ } table caption { font-size: 2rem;/*设置字体的大小32px*/ font-weight: bolder;/*设置文中字体加粗*/ color: #888;/*设置字体颜色*/ margin-bottom: 20px;/*设置文字左右上下间距20*/ } table, th, td { border: 1px solid #666; } table tr:first-child { border-color: green; } table tr td img { padding: 5px; border-radius: 30px; width: 100px; } table tr:hover { background-color: #666; color: #999; } table tr td a { text-decoration: none; width: 140px; height: 20px; padding: 5px; border: 1px solid black; background: white; color: black; border-radius: 10px; } table tr td a:hover {/*鼠标伪类,当鼠标放上去发生的变化*/ background: red; color: white; } </style> </head> <body> <table> <caption>购物车</caption> <tr> <th>编号</th> <th>名称</th> <th>单价</th> <th>数量</th> <th>总价</th> <th>图片</th> <th>买</th> </tr> <tr> <td>1</td> <td>梨子</td> <td>2.5元</td> <td>3斤</td> <td>7.5元</td> <td><img src="1.jpg"></td> <td><a href="php.cn">点击</a></td> </tr> <tr> <td>2</td> <td>香蕉</td> <td>1.5元</td> <td>5斤</td> <td>7.5元</td> <td><img src="2.jpg"></td> <td><a href="php.cn">点击</a></td> </tr> </table> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
通过上面的实例运行,有这几个问题,有点不明白:
1、为什么我用CSS设置table, th, td这个CSS不生效,是不是我哪里写错了,请帮我看一下。
2、text-decoration: none;这句话是什么意思呢?请老师指教一下。
3、老师写表格最上面是th td开头的,或是我试了一下,要错位。请问是怎么回事。是不是我哪里写错了。