HTML学习笔记《二》 ----HTML部分标签应用

  HTML 部分标签应用

 一、HTML中的注释、标签语法以及颜色表示方式 

    1.HTML中注释: <!-- .... -->
     注释的目的:1. 辅助说明 2.代码调试(不同编程语言,注释方式略有差异)

    2. HTML标签(标记)的语法: 标签是由"<"和">"括起来
    双标签:<标签名>....</标签名>
    单标签:<标签名/>

    3. HTML中的颜色:可以是颜色单词:red/blue/green/yellow...
    还可以是:#000000 --- #ffffff
    十六进制:0123456789abcdef
    其中前两位表示红色,中间两位绿色,后两位表示蓝色。

二、HTML的一些标签实例应用

  1.图像热区绘制    

   热区绘制的步骤:
      1.img标签引入一张图片,注意,图像需要时原大小
      2.给img标签一个usemap属性,使用一个地图区域
      3.然后使用map定义一块地图区域,注意,map需要给定id
      4.使用area定义一个图形的图区

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>图像热区绘制</title>
 5         <meta charset="utf-8"/>
 6     </head>
 7     <body>
 8         <h1>图像热区绘制</h1>
 9         <!--
10             热区绘制的步骤:
11                 1.img标签引入一张图片,注意,图像需要时原大小
12                 2.给img标签一个usemap属性,使用一个地图区域
13                 3.然后使用map定义一块地图区域,注意,map需要给定id
14                 4.使用area定义一个图形的图区
15         -->
16         <img src="./5.jpg" usemap="#meinv"/>
17         <map id="meinv">
18             <!-- <area shape="rect" coords="260,180,461,373" onclick="alert('你点到我了')"/> -->
19             <area shape="circ" coords="332,278,130" onclick="alert('点这里!')"/>
20         </map>
21     </body>
22 </html>
图像热区绘制

  2.HTML当中的多媒体标签

   多媒体标签:audio  video
      属性:      值:
      src   : 路径 引入音频的路径
      controls : controls 没有控制条多媒体是没有办法播放的
      autoplay: autoplay 当打开网页时自动播放音频
   资源标签:source
      可以使用该标签引入多媒体资源

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>HTML当中的媒体标签</title>
 5         <meta charset="utf-8"/>
 6     </head>
 7     <body>
 8 
 9         <!--音频标签 audio-->
10         <audio controls src="./wukong1.mp3" autoplay ></audio>
11         
12         <!--添加多个音频文件-->
13         <audio controls >
14             <source src="./wukong1.mp3" />
15             <source src="./sxgn.mp3" />
16             音频文件无法正常加载
17         </audio><br/>
18         
19         <!--
20             视频标签:video
21         -->
22         <video width="500" controls src="guichuideng.mp4" poster="./90.jpg" ></video>
23         
24         <!--添加多个视频文件-->
25         <video controls >
26             <source src="./guichuideng1.mp4"/>
27             <source src="./chengpian.mp4"/>
28             视频文件无法正常加载
29         </video>
30         
31         <!--引入一个外部插件-->
32         <embed src="haowan.swf" />
33     </body>
34 </html>
HTML当中的媒体标签

  3.HTML当中的表格

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>HTML当中的表格</title>
 5         <meta charset="utf-8"/>
 6     </head>
 7     <body>
 8         <h1>HTML当中的表格</h1>
 9         <!--
10             table表格:
11                 属性:            值:            含义:
12                 border:            像素值(px)        设置表格边框粗细的
13                 width:            像素值(px)        设置表格的宽度
14                 height:            像素值(px)        设置表格的高度
15                 cellspacing:    像素值(px)        设置单元格和单元格之间的间距
16                 cellpadding:    像素值(px)            设置单元格中的值和单元格边框之间的间距
17                 
18         table中的标签:
19             
20             caption标签:标题标签
21             
22             th标签:表头标签(字体加粗,默认居中)
23             
24             tr标签:表格中的一行
25                 属性:            值:
26                 align:            对齐方式(left、center、right)
27             
28             td标签:表格中的一个单元格
29                 属性:            值:
30                 rowspan:        合并行
31                 colspan:        合并列
32                 align:            对齐方式(left、center、right)
33                 
34         打印时可能会用到的标签
35             <thead></thead>        表头
36             <tbody></tbody>        表体
37             <tfoot></tfoot>        表脚
38         -->
39         <table border="1" width="500" cellspacing="0" cellpadding="10">
40             <caption>世界的,亚洲的,日本的人民艺术家</caption>
41             <thead>
42                 <tr>
43                     <th>排名</th>
44                     <th>姓名</th>
45                     <th>职业</th>
46                     <th>身高</th>
47                 </tr>
48             </thead>
49             <tfoot>
50                 <tr align="center">
51                     <td colspan="2"></td>
52                     <td>平均身高</td>
53                     <td>162</td>
54                 </tr>
55             </tfoot>
56             <tbody>
57                 <tr align="center">
58                     <td rowspan="2">1</td>
59                     <td>苍老师</td>
60                     <td>php</td>
61                     <td>160</td>
62                 </tr>
63                 <tr align="center">
64                     <td>波多老师</td>
65                     <td>php</td>
66                     <td>163</td>
67                 </tr>
68                 <tr align="center">
69                     <td>3</td>
70                     <td>吉泽老师</td>
71                     <td>php</td>
72                     <td>157</td>
73                 </tr>
74                 <tr align="center">
75                     <td>4</td>
76                     <td>海波老师</td>
77                     <td>php高级</td>
78                     <td>180</td>
79                 </tr>
80             </tbody>
81         </table>
82     </body>
83 </html>
HTML当中的表格

  4.HTML当中的form表单

1. <form></form> --表单标签
  form标签常用属性:
    *action属性:提交的目标地址(URL)
    *method属性:提交方式:get(默认)和post
    get方式是URL地址栏可见,长度受限制(IE2k 火狐8k),相对不安全.
    post方式是URL地址不可见,长度不受限制,相对安全.
    enctype:提交类型
    target: 在何处打开目标 URL。
    name:属性为表单起个名字.HTML5不支持。用 id 代替。

2. <input> 表单项标签input定义输入字段,用户可在其中输入数据。
    如:<input type="text" name="username">
  在 HTML 5 中,type 属性有很多新的值。
  值如下:
    text:单行文本框
    password:密码输入框
    checkbox:多选框 注意要提供value值
    radio:单选框 注意要提供value值
    file:文件上传选择框
    button:普通按钮
    submit:提交按钮
    image:图片提交按钮
    reset:重置按钮, 还原到开始(第一次打开时)的效果
    hidden:主表单隐藏域,要是和表单一块提交的信息,但是不需要用户修改
    *name属性:表单项名,用于存储内容值的
    *value属性:输入的值(默认指定值)
    size属性:输入框的宽度值
    maxlength属性:输入框的输入内容的最大长度
    readonly属性:对输入框只读属性
    *disabled属性:禁用属性
    *checked属性:对选择框指定默认选项
    accesskey属性:指定快捷键(不常用) (IE:alt+键 火狐:alt+shift+键)
    tabindex属性:通过数字指定tab键的切换顺序(不常用)

    src和alt是为图片按钮设置的

    注意:reset重置按钮是将表单数据恢复到第一次打开时的状态,并不是清空
    image图片按钮,默认具有提交表单功能。

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>HTML5当中的form表单中的type属性</title>
 5         <meta charset="utf-8"/>
 6     
 7     </head>
 8     <body>
 9         <h1>HTML5当中的form表单中的type属性</h1>
10         <!--
11             form表单标签:
12                 input标签:
13                     属性:                值:                含义:                备注
14                     type:                text            文本框                需定义名字name和value值
15                                         password        密码框                需定义名字name和value值
16                                         radio            单选框                注意:单选框的value值必写且各name值相同
17                                         checkbox        多选框                注意:多选框的value值必写且各name值相同,同时name值要附带[]
18                                         submit            提交按钮            需给定value值
19                                         image            图像按钮            需和src&alt连用
20                                         reset            重置按钮            需给定value值
21                                         button            定义可点击按钮        需给定value值
22                                         file            文件域                上传文件使用                
23                                         hidden            隐藏域                定义隐藏字段,隐藏字段对用户不可见
24                                         search            搜索域
25                                         date            日期                选取日,月,年
26                                         datetime        日期实践            选取时间,日,月,年(UTC时间)
27                                         datetime-local    本地日期实践        选取时间,日,月,年(本地时间)
28                                         month            月                    选取月,年
29                                         week            周                    选取周和年
30                                         time            时间                选取时间(小时和分钟)
31                                         url                网址                用于应该包含url地址的输入域
32                                         eamil            邮箱                用于应该包含email地址的输入域
33                                         range            范围                用于包含一定范围内数字值得输入域,显示为滑动条
34                                         number            数字                用于应该包含数值的输入域,可以用min,max设置区间或者给定value默认值
35         -->
36         
37             <form action="2.php" method="get">
38                 用户名:    <input type="text" name="uname" value="" placeholder="请输入用户名" /><br/><br/>
39                 密码:    <input type="passwords" name="upass" value="" /><br/><br/>
40                         <input type="text" name="yanzhengma" value="" placeholder="请输入验证码"/><input type="button" value="验证码"/><br/><br/>
41                         <input type="submit" value="登录"/>
42                         <input type="reset" value="重置"/><br/></br/>
43                 性别:    <input type="radio" name="usex" value="m" checked />44                         <input type="radio" name="usex" value="w"/><br/><br/>
45                 喜欢类型:<input type="checkbox" name="ulike[]" value="lovely"/>可爱
46                             <input type="checkbox" name="ulike[]" value="qingchun"/>清纯
47                             <input type="checkbox" name="ulike[]" value="liangli"/>靓丽<br/><br/>
48                 真实年龄:<input type="number" name="uolder" min="18" max="50"/><br/><br/>
49                 <input type="range" name="ubirthday" min="1" max="10"/></br/><br/>
50                 个人生活照:<input type="image" style="width:50px;height:80px;" src="./5.jpg" alt="这是我,好看吗?"/><br/><br/>
51                 上传照片:<input type="file" value="选择上传文件"/><br/><br/>
52                 <input type="hidden" name="word" value="like"/>
53                 E-mail:<input type="email" name="user_email" /><input type="submit" /><br/><br/>
54                 网页搜索:<input type="url" name="user_url"/><input type="submit"/><br/><br/>
55                 日期:    <input type="date" name="user_date"/><br/>
56                 日期:    <input type="month" name="user_date"/><br/>
57                 日期:    <input type="week" name="user_date"/><br/>
58                 日期:    <input type="time" name="user_date"/><br/>
59                 日期:    <input type="datetime" name="user_date"/><br/>
60                 日期:    <input type="datetime-local" name="user_date"/><br/>
61                 <input type="search" />站内搜索
62             </form>
63     </body>
64 
65 </html>
HTML5当中的form表单中的type属性

 

input标签中各属性页面效果:


 

 


3. <select> 标签创建下拉列表。
  *name属性:定义名称,用于存储下拉值的
  size:定义菜单中可见项目的数目,html5不支持
  disabled 当该属性为 true 时,会禁用该菜单。
  multiple 多选
  *<option> 下拉选择项标签,用于嵌入到<select>标签中使用的;
  *value属性:下拉项的值
  *selected属性:默认下拉指定项.

4. *<textarea> 多行的文本输入区域
  *name :定义名称,用于存储文本区域中的值。
  *cols :规定文本区内可见的列数。
  *rows :规定文本区内可见的行数。
  disabled: 是否禁用
  readonly: 只读

  默认值是在两个标签之间

5. *<button> 标签定义按钮。
  可以在 button 元素中放置内容,比如文档或图像。这是该元素与由 input 元素创建的按钮的不同之处。

6. <fieldset> html5标签--fieldset 元素可将表单内的相关元素分组。
  disabled属性:定义 fieldset 是否可见。
  form属性: 定义该 fieldset 所属的一个或多个表单。

7. <legend> html5标签--<legend> 标签为 <fieldset>、<figure> 以及 <details> 元素定义标题。
样例:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>HTML5当中的form表单中的fieldset、legend标签</title>
 5         <meta charset="utf-8"/>
 6     </head>
 7     <body>
 8         <h3>HTML5当中的form表单中的fieldset、legend标签</h3>
 9         <form>
10           <fieldset style="width:400px">
11             <legend>健康信息:</legend>
12               身高:<input type="text" /><br/>
13               体重:<input type="text" /><br/>
14           </fieldset>
15         </form>
16     </body>
17 </html>
HTML5当中的form表单中的fieldset、legend

 

页面效果:

 



8. <optgroup> html5标签--<optgroup> 标签定义选项组。此元素允许您组合选项
样例:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>HTML5当中的form表单中的optgroup标签</title>
 5         <meta charset="utf-8"/>
 6     </head>
 7     <body>
 8         <h1>HTML5当中的form表单</h1>
 9         <form action="1.php" method="get">
10             <select>
11               <optgroup label="Swedish Cars">
12                 <option value="volvo">Volvo</option>
13                 <option value="saab">Saab</option>
14               </optgroup>
15               <optgroup label="German Cars">
16                 <option value="mercedes">Mercedes</option>
17                 <option value="audi">Audi</option>
18               </optgroup>
19             </select>
20         </form>
21     </body>
22 </html>
HTML5当中的form表单中的optgroup标签

页面效果:

 



9. <datalist> html5标签--<datalist> 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。
样例:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <title>HTML5当中的form表单中的datalist标签</title>
 5         <meta charset="utf-8"/>
 6     </head>
 7     <body>
 8         <h3>HTML5当中的form表单中的datalist标签</h3>
 9         <form action="demo_form.php" method="get">
10             <input list="browsers" name="browser">
11             <datalist id="browsers">
12                 <option value="Internet Explorer">
13                 <option value="Firefox">
14                 <option value="Chrome">
15                 <option value="Opera">
16                 <option value="Safari">
17             </datalist>
18             <input type="submit">
19         </form>
20     </body>
21 </html>
HTML5当中的form表单中的datalist标签

  页面效果:

 

posted @ 2017-06-04 21:48  MR_leew  阅读(255)  评论(0编辑  收藏  举报