HTML第四天学习笔记

今天老师教了下无序列表和有序列表,虽然并没有,同时做了个随堂练习:

 1 <html>
 2 <head>
 3     <title>随堂练习00</title>
 4     <meta http-equiv = "content-type" content = "text/html; charset = utf-8">
 5 </head>
 6 <body>
 7     <h1>列表</h1>
 8     <ul>
 9         <li>牛奶</li>
10         <li>咖啡</li>
11         <li></li>
12     </ul>
13     <ul type = "circle">
14         <li>牛奶</li>
15         <li>咖啡</li>
16         <li></li>
17     </ul>
18     <ul type = "square">
19         <li>牛奶</li>
20         <li>咖啡</li>
21         <li></li>
22     </ul>
23     <ol>
24         <li>牛奶</li>
25         <li>咖啡</li>
26         <li></li>
27     </ol>
28     <ol type = "I">
29         <li>牛奶</li>
30         <li>咖啡</li>
31         <li></li>
32     </ol>
33     <ol type = "i">
34         <li>牛奶</li>
35         <li>咖啡</li>
36         <li></li>
37     </ol>
38     <ol type = "a">
39         <li>牛奶</li>
40         <li>咖啡</li>
41         <li></li>
42     </ol>
43 </body>
44 </html>

效果如图:

 

==========================================================================

第二个就是关于表格的练习:

 1 <html>
 2 <head>
 3     <title>syllabus</title>
 4     <meta http-equiv = "content-type" content = "text/html;charset = utf-8">
 5 </head>
 6 <body>
 7     <h1 align = "middle">课程表</h1>
 8     <table border = 1 width = "500" color = "#6699ff" align = "center">
 9         <tr><!--第一行-->
10             <th align  = "middle" width = "50">项目</th>
11             <th colspan = "5" align = "middle">上课</th>
12             <th colspan = "2" align = "middle" width = "50">休息</th>
13         </tr>
14         <tr><!--第二行-->
15             <th C>星期</th>
16             <th align = "middle">星期一</th>
17             <th align = "middle">星期二</th>
18             <th align = "middle">星期三</th>
19             <th align = "middle">星期四</th>
20             <th align = "middle">星期五</th>
21             <th align = "middle">星期六</th>
22             <th align = "middle">星期日</th>
23         </tr>
24         <tr><!--第三行-->
25             <td rowspan = 4 align = "middle">上午</td>
26             <td align = "left">语文</td>
27             <td align = "left">数学</td>
28             <td align = "left">化学</td>
29             <td align = "left">政治</td>
30             <td align = "left">体育</td>
31             <td align = "left">体育</td>
32             <td rowspan = 4 align = "middle">休息</td>
33         </tr>
34         <tr><!--第四行-->
35             <td align = "left">计算机</td>
36             <td align = "left">英语</td>
37             <td align = "left">语文</td>
38             <td align = "left">数学</td>
39             <td align = "left">地理</td>
40             <td align = "left">政治</td>
41         </tr>
42         <tr><!--第五行-->
43             <td align = "left">语文</td>
44             <td align = "left">物理</td>
45             <td align = "left">生物</td>
46             <td align = "left">历史</td>
47             <td align = "left">地理</td>
48             <td align = "left">数学</td>
49         </tr>
50         <tr><!--第六行-->
51             <td align = "left">高数</td>
52             <td align = "left">离散</td>
53             <td align = "left">概率</td>
54             <td align = "left">C#</td>
55             <td align = "left">C语言</td>
56             <td align = "left">马克思</td>
57         </tr>
58         <tr><!--第七行-->
59             <td rowspan = "2" align = "middle">下午</td>
60             <td align = "left">代数</td>
61             <td align = "left">统计</td>
62             <td align = "left">博弈论</td>
63             <td align = "left">近代史</td>
64             <td align = "left">哲学</td>
65             <td align = "left">游戏</td>
66             <td rowspan = "2" align = "middle">休息</td>
67         </tr>
68         <tr><!--第八行-->
69             <td align = "left">体育</td>
70             <td align = "left">体育</td>
71             <td align = "left">体育</td>
72             <td align = "left">体育</td>
73             <td align = "left">体育</td>
74             <td align = "left">体育</td>
75         </tr>
76     </table>
77 </body>
78 </html>

效果如图:

======================================================================

后来又做了个学生信息表:

 1 <html>
 2 <head>
 3     <title>随堂练习01</title>
 4     <meta http-equiv = "content-type" content = "text/hteml;charset = utf-8">
 5 </head>
 6 <body>
 7     <h1 align = "center">学员信息表</h1>
 8     <table border = "1" width = "500" align = "center">
 9         <tr bgcolor = "#ffcc99">
10             <th align = "center">学号</th>
11             <th align = "center">姓名</th>
12             <th align = "center">性别</th>
13         </tr>
14         <tr>
15             <td align = "center">00</td>
16             <td align = "center">叶芸榕</td>
17             <td align = "center"></td>
18         </tr>
19         <tr bgcolor = "#ffcc99">
20             <td align = "center">01</td>
21             <td align = "center">吕天送</td>
22             <td align = "center"></td>
23         </tr>
24     </table>
25 </body>
26 </html>

效果如图:

==============================================================================

今天主要还是学习了表单的知识:

 1 <html>
 2 <head>
 3     <title>视频同步:表单</title>
 4     <meta http-equiv = "content-type" content = "text/html; charset = utf-8">
 5 </head>
 6 <body>
 7     <h1 align = "center">注册界面</h1>
 8     <table border = "1" width = "215" align = "center" bordercolor = "#ffffff">
 9         <form name = "form" method = "post" action = "login.php">
10             <tr>
11                 <th align = "center">用户名</th>
12                 <td><input type = "text" name = "username"></td>
13             </tr>
14             <tr>
15                 <th align = "center">密码</th>
16                 <td><input type = "password" name = "userpwd"></td>
17             </tr>
18             <tr  align = "center">
19                 <th>性别</th>
20                 <td>
21                     <input type = "radio" name = "sex" value = "男" checked = "checked"/><!--默认选择-->
22                     <input type = "radio" name = "sex" value = "女"/>23                 </td>
24             </tr>
25             <tr align = "center">
26                 <th>兴趣爱好</th>
27                 <td>
28                     <input type = "checkbox" name = "like" value = "游戏" checked = "checked" />游戏    <!--默认选择-->
29                     <input type = "checkbox" name = "like" value = "射箭"/>射箭<br/>
30                     <input type = "checkbox" name = "like" value = "滑冰"/>滑冰
31                     <input type = "checkbox" name = "like" value = "旅行"/>旅行
32                 </td>
33             </tr>
34             <tr align = "center">
35                 <th>位置</th>
36                 <td>
37                     <select name = "city">
38                         <option value = "北京市" selected = "selected">北京市<option><!--默认选择-->
39                         <option value = "南京市">南京市<option>
40                         <option value = "东京市">东京市<option>
41                     </select>
42                 </td>
43             </tr>
44             <tr>
45                 <td align = "center" colspan = "2">
46                     <input type = "submit" value = "注册">
47                 </td>
48             </tr>
49         </form>
50     </table>
51 </body>
52 </html>

以下是我在学习中记录的知识点以及效果图:

表单:
 1、表单的概念
  表单不要用来获取客户端用户数据信息的。如:注册表单、查询表单、登录表单;

 2、表单的工作原理
  浏览有表单的界面,填写一些必要的信息,然后点击某个按钮进行提交。
  这些表单数据通过互联网,传递到服务器上。
  服务器上有专门的程序,对表单数据进行验证。
 表单的制作分为两部分:一是前端的制作,二是后台php对表单数据的处理
 往地址栏中追加数据的方式发送账号密码。

 表单的属性:
  1、属于块元素
  2、name;表单名字;名字主要是给javascript使用;js主要用来做客户端表单验证;
  3、method:表单的提交方式:get和post。
  4、action:指定表单的处理程序;一般是PHP文件;
   如果action为空,表单数据提交给了当前文件,它自己来处理;
  5、enctype:指定表单数据的编码方式,对表单数据的一个加密;这个属性只能用于当method属性等于post时;有两个值
   a、application/x-form-urldecoded  //无上传项时,默认为该值(默认的加密方式);
   b、multipart/form-data  //上传文件时,该值必须是自己

 get方法和post方法:
  1、get提交方式
   是将表单数据追加到action指定的处理程序的后面,然后向服务器发出请求。
   如:  file:///D:/文档/视频同步/login.php?username=叶芸榕&userpwd=qwe
    login.php 是表单处理程序;
    username=叶芸榕&userpwd=qwe  为表单提交的数据,又称之为“查询字符串”。
    action文件和查询文件用“&”分隔。
    每两个表单元素之间使用“&“符号分隔开来。
    表单名称和表单值之间使用“=”分隔。
  
  如果某个表单数据不想往服务器提交数据,那么,则不必给它添加name属性。因为没有name属性则无法获取其值。

  get方式的特点;
   1、不能提交敏感数据。如:密码。
   2、只能提交少量数据。因为地址栏中的长度有限制。
   3、get方式不能上传附件。
  
  2、post提交式:
   post提交方式,不是将表单数据追加到地址上,而是直接传给表单处理程序。

  post方式的特点:
   1、post提交的数据相对安全。
   2、post可以提交海量数据。
   3、post方式可以上传文件。

  需要注意的是,地址栏传输数据的方式默认是get方式。

表单元素:
 1、单行文本域
  语法格式:<input type = "text" 属性 = "值">
  属性:
   name:文本框的名字,命名规则是:可以包含字母、数字、下划线,只能以字母开头;
   type:表单元素的类型。
   value:表单元素的值。
   size:文本框的长度。以“字符”为单位。
   MaxLength:最大长度。最多可以输入多少个字符。
   readonly:只读属性;可以选中不能修改;readonly = "readonly"
   disabled:禁用属性;不能选中,不能修改。
 
 2、单行密码域
  语法格式:<input type = "password" 属性 = "值">
  属性与单行文本域一模一样;

 3、单选按钮:
  语法格式:<input type = "radio" 属性 = "值">
  常用属性:
   name:元素的名称;
   value:元素的值;
   checked: 默认选择某项;chaecked = checked;
  注意:一组单选按钮,只能选择一个,但name的值必须一致。如:name = "sex"
  单选按钮用户不能自己输入内容,用户只能选择,因此必须为它指默认值"value"
 
 4、复选框
  语法格式:<input type = "checkbox" 属性 = "值">
  常用属性:
   name:元素的名称;
   value:元素的值;
   checked:默认选择。checked = "checked"
  注意:复选框也是一组选项,因此name的值必须一致。在PHP中,使用数组来获取多个同名的name的值。
   复选框可以一次选择多个,也可以一个都不选。

 5、下拉列表:
  语法格式:
   <select name = "city">
    <option value = "北京市">北京市<option>
    <option value = "南京市">南京市<option>
    <option value = "东京市">东京市<option>
   </select>
  select 属性:只有一个name
  option属性有两个:
   value:元素的值;
   selected:默认选择; selected = "selected"

=============================================================================

以上就是我今天的所学,虽然相对前两天可能较少,但涉及的知识还是有点多的。

posted @ 2016-11-18 22:43  葉蕓榕  阅读(185)  评论(1编辑  收藏  举报