晓你所晓,得你所得

HTML5 常用标签与属性

Html5 介绍

  • Html---xhtml----html5
  • Html5 广义:html5+css3_javascript+api
  • Html5 特点:
    • 代码更加简洁
    • 标签具有语义化
    • 新增了一些属性
    • 代码更加宽松
  • Html5 发展史

2004 年提出构想---2008 年模拟第一份草案----2012 年推广 html5-----2020 推出正式版

  • 浏览器支持 html5
  • IE9 版本以上支持 html5
  • 其余浏览器都支持
  • Html5 结构
  • Html5 新增标签
  • <header> 网页的头部
  • <nav> 王爷的导航
  • <section> 代表网页的一个块,与 div 相似
  • <article> 网页文章内容
  • <aside> 网页侧边栏
  • <footer> 网页页脚
  • 新增 type 属性值

语法:

<input type="text" name="username" class="boxone" placeholder="用户名/账号/邮箱" maxlength="10" required="required" autofocus="autofocus">

属性:

Placeholder=」 用户名/账号/邮箱」输入框的提示信息
Required=」required」不填写不能提交
Autofocus=「autofocus」光标自动定位
Name表单的名称
Maxlength最大输入字符
Value输入框的预定义文字
Size输入框最大字符数
  • 新增表单属性
Email限定用户输入必须是 email 类型
url限定用户输入必须是网络地址
Data限定用户输入必须是日期类型
Month限定用户输入必须是月类型
Time限定用户输入必须是时间类型
Week限定用户输入必须是周类型
Number限定用户输入必须是数字类型
Search限定用户输入必须是搜索框
Color产生一个颜色选项
Ranger产生一个滑块
  • 新增视频标签

<video autoplay="atuoplay" controls="controls">

<source src="videos/1.mp4">

<source src="videos/1.ogg">

<source src="videos/1.webm">

</video>

  • 新增音频标签

<audio  controls="controls">

<source src="1.mp3">

<source src="1.ogg">

<source src="1.mav">

</audio>

Html 文本标签

1. 文本标签<font>,设置文本的颜色、文本的字体、文本的大小

语法:<font> 设置内容</font>

属性:

2. 段落标签

语法:<p></p>

属性:

  • Align:取值 left center fight

3. 标题标签

语法:<h1></h1>

属性:

  • Align:取值 left center fight

4. 预定义标签:保留原有的空格和换行

语法:<pre></pre>

5. 盒子标签:配合 css 样式一起使用,属于块标签

语法:<div></div>

6.<span> 标签:配合 css 样式一起使用,属于行内标签

  • 块标签:独占一行
  • 行内标签:不属于独占一行

注意:块标签内含有行内标签!!!

列表

无序列表:若干个相似内容进行排列,无先后顺序;

语法:<ul><li></li></ul>

属性:

Type 类型:设置列表前面的符号样式 取值 circle(空心圆)disc(默认)square(方块)

有序列表:若干个相似内容进行排列,有先后顺序;

语法:<ol><li><li><ol>

自定义列表:

语法:<dl><dt></dt><dd></dd></dl>

空格&nbsp;
版权&copy;
<&lt;
>&gt;
&yen;

特殊符号

图片标签

语法:<img src="images/1.jpg" alt="HTML5 常用标签与属性" alt="其他" width="300" height="200" border="1" hspace="100" vspace="100">

Src图片地址
Alt图片描述
 height图片高度
Height图片高度
Border图片边框
Hspace图片和内容左右距离
Vspace图片和内容上下距离
HTML5常用标签与属性

表格标签

语法:
<table border="1" bgcolor="red" width="800" height="400" align="center" cellpadding="5" cellspacing="20" background="images/1.jpg">

Width表格宽度
Height表格高度 不推荐
Border表格边框
Align(left center right)表格对齐方式
Cellpadding内容与单元格距离,默认为 2px
Cellspacing单元格与单元格的距离,默认为 2px
Bgcolor表格的背景颜色
Background表格的背景图片,比背景颜色级别高
Rules=」all」合并边框线,不推荐
Bordercolor边框线颜色,不推荐

行的属性:

语法:<tr height="500" bgcolor="green" align="center" valign="bottom" background="images/3.ico">

Height行的高度
Bgcolor行的颜色
Background行的背景图片
Align(left center right)行的水平对齐方式
Valign(top middle bottom)行的垂直对齐方式

单元格的属性:

语法:<td width="200" height="500" bgcolor="$fffccc" align="center" valign="bottom" background="images/1.jpg">

Bgcolor单元格的颜色
Background单元格的背景图片
Width单元格的宽度
Height单元格的高度
Align(left center right)单元格的水平对齐
Valign(top middle bottom)单元格的垂直对齐

表格的扩充

合并单元格

  • 横向合并:colspan
    语法:<td colspan=」3」></td>
  • 纵向合并:rowspan
    语法:<td rowspan=」3」></td>

链接标签

语法:<a href="http://baidu.com" target="_tanlk"> 百度</a>

属性:

Href链接地址
Target(_blank 在新窗口打开  _self 在原窗口打开)窗口打开方式
Name定义锚点名称

属性值:

绝对地址<a href="https://www.xiaodefa.com"> 晓得伐网</a>
本地地址<a href="file:///f:Web/HTML/images/1.jpg"> 图片</a>
相对地址<a href="images/3.ico">ICO</a>
<a href="../PHP/1.txt">txt</a>
下载链接<a href="../php/1.exe">exe</a>
邮箱链接<a href="mailto:gk0616@live.cn"> 高远清</a>
空连接<a href="#"> 空连接</a>
Javascript 链接<a href="javascript:windows.close()"> 关闭</a>
锚点链接<a name="锚点名称"></a>   <a href="#锚点名称"> 内容</a>

表单标签

语法:<form action="xx.php" method="post" name=」username」></form>

属性:

  • name 表单的名称识别
    • <form name="top"></form>
  • action 对数据进行处理
    • <form action="xx.php"></form> 处理数据的程序为
  • method 对表单中的数据提交到服务器端
    • <form action="xx.php" method="get"></form>
      1. 地址栏明文传输,再传给文件处理程序
      2. 不能传递大量数据,每次只能传递 1024 字节
      3. 不能上传附件
    • <form action="xx.php" method="post"></form>
      1. 数据直接传给文件处理程序
      2. 可以传递海量数据
      3. 能上传附件

控件:

  • 单行文本框

语法:<input type="text" name="username" size="100" maxlength="10">

属性:

Name文本框名称
Size文本框宽度,字符为单位
Maxlength文本框最大能输入多少字符
Value文本框初始值
  • 密码框

语法:<input type="password" name="password_" size="10" maxlength="10" value="输入密码" readonly="redonly" disabled="disabled">

属性:

Name密码框名称
Size密码框宽度,字符为单位
Maxlength密码框最大能输入多少字符
Value密码框初始值
Readonly密码框只读属性,只能选中,不能修改
Disabled密码框禁止属性,不能选中,不能修改
  • 单选按钮

语法:

<input type="radio" name="sex" value="nan"> 男

<input type="radio" name="sex" value="nvv"> 女

属性:

Name单选按钮 组的识别名称
Value单选按钮 组的初始值,提交给程序看
Type=」radio」单选按钮的属性值
  • 复选框

语法:

<input type="checkbox" name="game" value="shangwang" checked="checked"> 上网

<input type="checkbox" name="game" value="youxi" checked="checked"> 游戏

<input type="checkbox" name="game" value="shuijiao"> 睡觉

属性:

Name复选框 组的识别名称
Value复选框 组的初始值,提交给程序看的
Checked预选选择
Type=」checkbox」复选款的属性值
  • 多行文本框

语法:

<textarea name="liuyan" id="no" cols="30" rows="10"> 请输入流言内容</textarea>

属性:

Name多行文本框的名称
IdId 名称
Cols多行文本框 一行多少字符
Rows多行文本框 显示多少行数
textarea标签
  • 下拉列表

语法:

<select name="city" id="city">

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

<option value="sh"> 上海</option>

<option value="tj"> 天津</option>

</select>

属性:

Name下拉列表名称
Option value下拉列表选项
<Select><option></select></option>下拉列表标签
  • 隐藏域

语法:<input type="hidden" name="id12">

属性:

Name隐藏域 的名称
  • 文件域

语法:<input type="file" name="file_name">

属性:

Name文件域 的名称
  • 按钮
    • 提交按钮:<input type="submit" value="提交">
  • 图片按钮:<input type="image" src="images/3.ico">
  • 重置按钮:<input type="reset" value="重置">
  • 其他按钮:<input type="button" value="普通按钮">