HTML5学习内容总结

HTML5学习总结

一、结构说明:

HTML5文档声明(不区分大小写):<!DOCTYPE HTML>

<title>这里是标题</title>

中文网页声明,否则会出现乱码:<meta charset=”utf-8”>

 

二、常用元素:

1.换行符:</br>

是一个空标签,只起到将接下来的内容换下一行显示。

 

2.段落:<p>

如:<p align=””>这是一个段落</p>

属性align的值有左对齐left、右对齐right、居中center。

 

3.标题:<hx>

如:<h1>标题一</h1>

X的值为1~6,标题大小依次减小。

 

4.文本格式化:

<b>定义粗体文本</b>

效果:定义粗体文本

<i> 定义斜体文本 </i>

效果:定义斜体文本 

<del>定义删除文本</del>

效果为:定义删除文本

<sup>定义上标字</sup>

如显示X2+Y2=Z:X<sup>2</sup>+Y<sup>2</sup>=Z

<sub>定义下标字</sub>

如显示H2O: H<sup>2</sup>O

 

5.超链接:<a>

结构:<a href=“URL”> ~ </a>

说明:

href           定义链接地址

title           链接提示信息

target                链接打开方式(_blank 新的空白页,_self  当前页,_top)

常规应用:

<a href=“http://www.163.com” title="点击进入外部链接" target="_blank">外部链接</a>

<a href=“about.html”>内部链接 </a> 

其他应用:

<a href=“mailto:邮箱地址”>邮件链接</a>

<a href=“tel:电话号码”>一键拨打</a>

<a href="sms:139xxxxxxx">一键发送短信</a>

 

 

6.锚点:

<a href="#位置名"> 跳到第四段</a>

<a name="位置名"> 第四段</a> 

 

7图像:<img>

结构:<img src="URL" width="100" height="100" alt="替代文字" />

说明:

src                 定义图像的url

alt                       定义图像的替代文本

width                 设置图像的宽度                      

height                设置图像的高度

注意:最好只设定宽度或高度,因为设置了其中的一个属性,图片就会等比例缩放,这样图片才不会被压缩。

 

8. 图片相对地址的定义

情形

html文件位置

图片位置

写法

 

 

同一个目录

F:/html/01.html

F:/html/01.jpg

<img src="01.jpg" />

<img src="./01.jpg" />

 

 

下一层目录

F:/html/01.html

F:/html/images/01.jpg

<img src="images/01.jpg"/>

 

 

上一层目录

F:/html/01.html

F:/01.jpg

<img src="../01.jpg"/>

 

 

同一层不同目录

F:/html/01.html

F:/images/01.jpg

<img src="../images/01.jpg"/>

 

 

说明:

./                         当前目录

../                        回到上一层目录

images/                      进入一层目录

../images/                           回到上一层目录,然后再进入images目录

 

9.图像热区:

<img src="URL"  usemap="# map 名称" />

<map name="map 名称">

         <area shape="形状" coords="坐标值" href="URL" />

</map>

说明:

shape                热区形状(rect、circle、poly )

coords              形状的坐标值

写法:

Rect:矩形   左上角坐标与右下角坐标(x1,y1,x2,y2)

Circle:圆形  圆心坐标,半径  (x,y ,r)

Poly:多边形  多个点的坐标   (x1,y1,x2,y2,x3,y3。。。)

 

10. audio(音频)

带控制器的音频播放器

语法

<audio src="song.ogg" controls="controls"></audio>

如果考虑到不同浏览器对视频文件的兼容性

<audio width="320" height="240" controls="controls">

  <source src="song.ogg" type="audio/ogg">

  <source src="song.mp3" type="audio/mpeg">

  <p>Your browser does not support the audio tag.</p>

</audio >

属性说明:

autoplay  autoplay  如果出现该属性,则音频在就绪后马上播放。

controls    controls    如果出现该属性,则向用户显示控件,比如播放按钮。

loop loop 如果出现该属性,则每当音频结束时重新开始播放。

preload    preload    如果出现该属性,则音频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。

src    url    要播放的音频的 URL。

 

11. video(视频)

带控制器的视频播放器

语法:

<video src=“movie.mp4” controls="controls"></video>

如果考虑到不同浏览器对视频文件的兼容性

<video width="320" height="240" controls="controls">

  <source src="movie.ogg" type="video/ogg">

  <source src="movie.mp4" type="video/mp4">

  <p>Your browser does not support the video tag.</p>

</video>

属性说明:

autoplay  autoplay  如果出现该属性,则视频在就绪后马上播放。

controls    controls    如果出现该属性,则向用户显示控件,比如播放按钮。

loop loop 如果出现该属性,则当媒介文件完成播放后再次开始播放。

muted      muted      规定视频的音频输出应该被静音。

poster       URL  规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。

preload    preload    如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。

src    url    要播放的视频的 URL。

width        pixels        设置视频播放器的宽度。

height       pixels        设置视频播放器的高度。

 

 

 

 

 

 

 

12. HTML 实体字符

实体字符

字符实体

 

 

大于号 (>)

&gt;

 

 

小于号 (<)

&lt;

 

 

引号 (")

&quot;

 

 

注册商标(®)

&reg;

 

 

版权(© )

&copy;

 

 

& 号

&amp;

 

 

 

13. 无序列表<ul>

 结构:

 <ul>

         <li>无序列表一</li>

         <li>无序列表二</li>

         <li>无序列表三</li>

</ul>

 

14. 有序列表 <ol>

结构:

<ol >

<li>有序列表一</li>

<li>有序列表二</li>

<li>有序列表三</li>

</ol>

15. 定义列表

结构:

<dl>

<dt>HTML</dt>

<dd>html 是超文本标记语言</dd>

<dt>XHTML</dt>

<dd>可扩展超文本置标语言 </dd>

<dd>表现方式与超文本置标语言(HTML)类似,不过语法上更加严格 </dd>

</dl>

 

16. HTML 表格

结构:

<table border="1">

<tr>

<td>row 1, cell 1</td>

<td>row 1, cell 2</td>

</tr>

<tr>

<td>row 2, cell 1</td>

<td>row 2, cell 2</td>

</tr>

</table>

说明:

属性                   值                                                               说明

width                 px、 %                                               指定表格的宽度    

height                px、%                                                     表格的高度

border               px                                                              指定表格边框的宽度

cellpadding       px                                                              指定边框与内容之间的空白                           

cellspacing        px、 %                                                 指定单元格之间的空白                  

align                       left、 right 、 center                             指定对齐方式                  

valign                 top、 middle 、 bottom              垂直排列方式

colspan                                                                              合并列单元格

rowspan                                                                             合并行单元格

 

17. <iframe> 内嵌框架

<iframe src="htttp://www.baidu.com" name="frrame1" width=”500px” height=”400px” scrolling=”auto” frameboder=”1”>百度</iframe>

说明:

         属性                            属性值              说明

         width                           px , %                 指定框架的宽度

         height                  px , %                指定框架的高度

         scrolling                 yes,no,auto      是否显示滚动条

         frameborder             1, 0            是否显示边框

18. form(表单)  (重点)

<form name="form1" action="URL" method="get">

         用户名:<input type="text" name="uname" />

         密 码:<input type="password" name="passwd" />

</form>

说明:

属性                   说明

name                 表单的名称

action                表单提交地址

method             表单数据提交的方式 (get ,post)

enctype             MIME类型              

target                打开方式

 

19. <input>(表单元素:输入框)  (重点)

说明:

属性                   说明

type          input元素类型                          

name                 input 元素的名称

value                  input 元素的值

size            input 元素的宽度

readonly            是否只读

maxlength        输入字符的最大长度

disabled             是否禁用

如:

文本框 :

<input type="text" name="username" value="" />

密码框:

<input type="password"name="passwd"/>

单选按钮:

<input type="radio"name="sex"value="1"checked="checked" />男

<input type="radio"name="sex"value="0"/>女

复选框:

<input type="checkbox"name="love"value="music" checked="checked"/> 听音乐

<input type="checkbox"name="love" value="movie"/> 看电影

<input type="checkbox"name="love" value="game"/> 玩游戏

按钮:

<input type="button" name="btn" value="确定"/>

<input type="submit" name="comit" value="提交"/>

<input type="reset" name="reset" value="重写"/>

<input type="image"name="img_btn" src="btn.gif"/>

隐藏域:

   隐藏域用于在程序发送没有必要让用户看到特定值的时候使用。

   <input type="hidden" name="uid" value="10"/>

上传文件:

         <input type=“file” name=“photo”/>

注意:

利用这项功能时,在 form 标签中要指定method属性。要把method 指定为post, enctype属性指定为 multipart/form-data。

说明:

 multiple     控制是否上传多文件

 

20.HTML5的表单所有type类型

 

button

定义可点击的按钮(大多与 JavaScript 使用来启动脚本)

checkbox

定义复选框。

color

定义拾色器。

date

定义日期字段(带有 calendar 控件)

datetime

定义日期字段(带有 calendar 和 time 控件)

datetime-local

定义日期字段(带有 calendar 和 time 控件)

month

定义日期字段的月(带有 calendar 控件)

week

定义日期字段的周(带有 calendar 控件)

time

定义日期字段的时、分、秒(带有 time 控件)

email

定义用于 e-mail 地址的文本字段

file

定义输入字段和 "浏览..." 按钮,供文件上传

hidden

定义隐藏输入字段

image

定义图像作为提交按钮

number

定义带有 spinner 控件的数字字段

password

定义密码字段。字段中的字符会被遮蔽。

radio

定义单选按钮。

range

定义带有 slider 控件的数字字段。

reset

定义重置按钮。重置按钮会将所有表单字段重置为初始值。

search

定义用于搜索的文本字段。

submit

定义提交按钮。提交按钮向服务器发送数据。

tel

定义用于电话号码的文本字段。

text

默认。定义单行输入字段,用户可在其中输入文本。默认是 20 个字符。

url

定义用于 URL 的文本字段。

 

21. HTML5的表单新属性(扩展)

新的 form 属性:

autocomplete

novalidate

新的 input 属性:

Autocomplete:即搜索的得内容,下次打入前面相关的关键字时会自动索引。

  • <form>
  • <input type="search" name="keywords"  autofocus="autofocus" autocomplete="on" />
  • <input type="submit"  value="搜索"/>
  • </form>

autofocus:进入网页时自动焦点。

form

form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)

height 和 width

list

min, max 和 step

multiple

pattern (regexp):正则表达式,如:Country code: <input type="text" name="country_code" pattern="[A-z]{3}title="Three letter country code" />

placeholder:提示作用,如:<input type="text" name="username" placeholder="请输入你的用户名..." />

required:必填项,如:<input type="text" name="username" required/>

22. select(表单元素:下拉框)

说明:

属性                            说明

name                           下拉列表框的名称        

size                     下拉列表框的显示行数

multiple                      是否多选

disabled                      是否禁用

selected                      设置默认选中的选项

value                           选项的值

例:

<select name="city">

<option value="0">请选择</option

<option value="bj">北京</option>

<option value="gz">广州</option>

</select>

 

23. optgroup(表单元素:下拉框分组)

optgroup 元素用于组合选项

说明:

属性                   说明

label                   指定组合选项名称        

例:       <select name="city" multiple>

                   <optgroup label="广东">

                            <option value="1">广州</option>

                            <option value="2">深圳</option>

                   </optgroup>

                   <optgroup label="其他">

                            <option value="3">长沙</option>

                            <option value="4">香港</option>

                   </optgroup>

          </select>

 

24. label

lable 标签的作用是将输入项或选项及其标签文字关联起来。

例:

         <input type="radio" name="sex" value="1" id="male" />

         <label for="male">男</label>

         <input type="radio" name="sex" value="0" id="female" />

         <label for="female">女</label>

 

posted @ 2016-08-05 11:35  蔚201388  阅读(269)  评论(0编辑  收藏  举报