01_HTML学习
>>HTML介绍
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。是一个网页的骨架,无论是静态网页还是动态网页,最终返回到浏览器端的都是HTML代码,浏览器将HTML代码解释渲染后呈现给用户。
>>HTML文档结构
- <!DOCTYPE html> 声明为 HTML5 文档。注:doctype 声明是不区分大小写的
- <html> 元素是 HTML 页面的根元素
- <head> 元素包含了文档的元(meta)数据,如
- <meta charset="utf-8"> 定义网页编码格式为 utf-8。 META 标签是记录有关当前页面的信息(如字符编码、作者、姓名等),或者设定页面自动 刷新、自动跳转到其它页面等
- <link> 标签定义了文档与外部资源之间的关系。
- <title> 标签定义了不同文档的标题。
- <style> 标签定义了HTML文档的样式文件引用地址.
- <title> 元素描述了文档的标题
- <body> 元素包含了可见的页面内容

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>练习教程</title> </head> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </body> </html>
>>段落标签
<p>这是一个段落。</p>
属性:
ALIGN=LEFT | RIGHT | CENTER
换行:<br>
水平线:<hr>

>>文字标签
标题相关:<h1></h1> - <h6></h6>
文本格式化标签
| 标签 | 描述 |
|---|---|
| <b> | 定义粗体文本 |
| <em> | 定义着重文字 |
| <i> | 定义斜体字 |
| <small> | 定义小号字 |
| <strong> | 定义加重语气 在浏览器中<em> 默认用斜体表示,<strong> 用粗体表示。两个标签相比,目前国内前端程序员更喜欢使用<strong>表示强调。 |
| <sub> | 定义下标字 |
| <sup> | 定义上标字 |
| <ins> | 定义插入字 |
| <del> | 定义删除字 |
| <span> | 为文字设置单独的样式 |
HTML 引文, 引用, 及标签定义
| 标签 | 描述 |
|---|---|
| <abbr> | 定义缩写 |
| <address> | 定义地址 比如一些网站的联系地址信息 |
| <bdo> | 定义文字方向 |
| <blockquote> | 定义长的引用 如在文章中引入大段某知名作家的文字 |
| <q> | 定义短的引用语 比如在你的网页的文章里想引用某个作家的一句诗 |
| <cite> | 定义引用、引证 |
| <dfn> | 定义一个定义项目。 |
"计算机输出" 标签
| <code> | 定义计算机代码 eg:在网页中显示一些计算机专业的编程代码<code>var i=i+300;</code> |
| <kbd> | 定义键盘码 |
| <samp> | 定义计算机代码样本 |
| <var> | 定义变量 |
| <pre> | 定义预格式文本 为网页加入大量代码 |
>>图片标签
<img src="/images/logo.png" width="258" height="39" />
1、src:标识图像的位置;
2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;
3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);

>>超链接标签
<a href="http://www.runoob.com">这是一个链接</a>
target 属性

>>列表标签
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
| 标签 | 描述 |
|---|---|
| <ol> | 定义有序列表 属性:type=编号类型(1,a,A,I,i) start=value |
| <ul> | 定义无序列表 li的属性:type=(disc:实心圆 circle:空心圆 square:小方块 )默认实心圆 |
| <li> | 定义列表项 |
| <dl> | 定义列表 |
| <dt> | 自定义列表项目 |
| <dd> | 定义自定列表项的描述 |
>>表格标签
| 标签 | 描述 |
|---|---|
| <table> | 定义表格 |
| <th> | 定义表格的表头 |
| <tr> | 定义表格的行 |
| <td> | 定义表格单元 |
| <caption> | 定义表格标题 |
| <colgroup> | 定义表格列的组 |
| <col> | 定义用于表格列的属性 |
| <thead> | 定义表格的页眉 |
| <tbody> | 定义表格的主体 |
| <tfoot> | 定义表格的页脚 |
<table>属性

表格的边框显示
语法格式:<table frame="边框显示值">




跨多列的语法: <th colspan=#> <td colspan=#>
跨多行的语法: <th rowspan=#> <td rowspan=#>
语法格式:
<caption align="值" valign="值" >表格标题</caption>
>>表单标签
文本域(Text Fields) <input type="text">
密码字段 <input type="password">
单选框选项 <input type="radio">
复选框 <input type="checkbox">
提交按钮 <input type="submit">
New : HTML5新标签
| 标签 | 描述 |
|---|---|
| <form> | 定义供用户输入的表单 |
| <input> | 定义输入域 |
| <textarea> | 定义文本域 (一个多行的输入控件) |
| <label> | 定义了 <input> 元素的标签,一般为输入标题 |
| <fieldset> | 定义了一组相关的表单元素,并使用外框包含起来 |
| <legend> | 定义了 <fieldset> 元素的标题 |
| <select> | 定义了下拉选项列表 |
| <optgroup> | 定义选项组 |
| <option> | 定义下拉列表中的选项 |
| <button> | 定义一个点击按钮 |
| <datalist>New | 指定一个预先定义的输入控件选项列表 |
| <keygen>New | 定义了表单的密钥对生成器字段 |
| <output>New | 定义一个计算结果 |
<form>属性

<input>标签属性





HTML5新增属性
type="color" 颜色
type="date"/type="datetime" 日期
type="email" 邮箱
type="number" 数字
type="range" 范围
type="url" url
type="tel" 电话
<fieldset>
<legend>health information</legend>
height: <input type="text" />
weight: <input type="text" />
</fieldset>
>>框架标签
<iframe src="URL"></iframe> 浮动窗口
| 属性 | 描述 |
|
frameborder |
是否显示边框。设置属性值为 "0" 移除iframe的边框 |
| src | 显示一个目标链接的页面 |
| height 和 width | 定义iframe标签的高度与宽度 |

>>HTML字符实体
| 显示结果 | 描述 | 实体名称 | 实体编号 |
|---|---|---|---|
| 空格 | |   | |
| < | 小于号 | < | < |
| > | 大于号 | > | > |
| & | 和号 | & | & |
| " | 引号 | " | " |
| ' | 撇号 | ' (IE不支持) | ' |
| ¢ | 分 | ¢ | ¢ |
| £ | 镑 | £ | £ |
| ¥ | 人民币/日元 | ¥ | ¥ |
| € | 欧元 | € | € |
| § | 小节 | § | § |
| © | 版权 | © | © |
| ® | 注册商标 | ® | ® |
| ™ | 商标 | ™ | ™ |
| × | 乘号 | × | × |
| ÷ | 除号 | ÷ | ÷ |
>>HTML5新增标签和特性
表单标签
已移除元素
以下的 HTML 4.01 元素在HTML5中已经被删除:
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
HTML5提供了新的元素来创建更好的页面结构:
| 标签 | 描述 |
|---|---|
| <article> | 定义页面独立的内容区域。 |
| <aside> | 定义页面的侧边栏内容。 |
| <bdi> | 允许您设置一段文本,使其脱离其父元素的文本方向设置。 |
| <command> | 定义命令按钮,比如单选按钮、复选框或按钮 |
| <details> | 用于描述文档或文档某个部分的细节 |
| <dialog> | 定义对话框,比如提示框 |
| <summary> | 标签包含 details 元素的标题 |
| <figure> | 规定独立的流内容(图像、图表、照片、代码等等)。 |
| <figcaption> | 定义 <figure> 元素的标题 |
| <footer> | 定义 section 或 document 的页脚。 |
| <header> | 定义了文档的头部区域 |
| <mark> | 定义带有记号的文本。 |
| <meter> | 定义度量衡。仅用于已知最大和最小值的度量。 |
| <nav> | 定义导航链接的部分。 |
| <progress> | 定义任何类型的任务的进度。 |
| <ruby> | 定义 ruby 注释(中文注音或字符)。 |
| <rt> | 定义字符(中文注音或字符)的解释或发音。 |
| <rp> | 在 ruby 注释中使用,定义不支持 ruby 元素的浏览器所显示的内容。 |
| <section> | 定义文档中的节(section、区段)。 |
| <time> | 定义日期或时间。 |
| <wbr> | 规定在文本中的何处适合添加换行符。 |
canvas标签
标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API
<canvas id="myCanvas" width="200" height="100"></canvas>
媒体标签

浙公网安备 33010602011771号