1.HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的
2.HTML 段落是通过 <p> 标签进行定义的
3.HTML 链接是通过 <a> 标签进行定义的
4.HTML 图像是通过 <img> 标签进行定义的(图像的名称和尺寸是以属性的形式提供的)
5.标签最好使用小写
6.属性总是在 HTML 元素的开始标签中规定
7.属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号
8.<h1> 定义最大的标题。<h6> 定义最小的标题。
9.请确保将 HTML heading 标签只用于标题。不要仅仅是为了产生粗体或大号的文本而使用标题。
搜索引擎使用标题为您的网页的结构和内容编制索引。
因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。
应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推
10.<hr /> 标签在 HTML 页面中创建水平线。hr 元素可用于分隔内容。
11.注释:开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要
12使用空的段落标记 <p></p> 去插入一个空行是个坏习惯
13如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签
14当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格
15如果把链接的 target 属性设置为 "_blank",该链接会在新窗口中打开
16您可以使用 name 属性创建 HTML 页面中的书签。书签不会以任何特殊方式显示,它对读者是不可见的。当使用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了
17alt 属性用来为图像定义一串预备的可替换的文本
18表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等
19无序列表始于 <ul> 标签,每个列表项始于 <li>。有序列表始于 <ol> 标签,每个列表项始于 <li> 标签。
20自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以<dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始
21块级元素在浏览器显示时,通常会以新行来开始(和结束).内联元素在显示时通常不会以新行开始。
22新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内
23<meta> 标签提供关于 HTML 文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。典型的情况是,meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。<meta> 标签始终位于 head 元素中。元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。
24<object> 的作用是支持 HTML 助手(插件)
25每个指定了 manifest 的页面在用户对其访问时都会被缓存。如果未指定 manifest 属性,则页面不会被缓存(除非在 manifest 文件中直接指定了该页面)。manifest 文件的建议文件扩展名是:".appcache"
26:以 "#" 开头的是注释行,但也可满足其他用途。应用的缓存只会在其 manifest 文件改变时被更新。如果您编辑了一幅图像,或者修改了一个 JavaScript 函数,这些改变都不会被重新缓存。更新注释行中的日期和版本号是一种使浏览器重新缓存文件的办法。
HTML 元素语法
HTML 元素以开始标签起始
HTML 元素以结束标签终止
元素的内容是开始标签与结束标签之间的内容
某些 HTML 元素具有空内容(empty content)
空元素在开始标签中进行关闭(以开始标签的结束而结束)
大多数 HTML 元素可拥有属性
<br />是空元素标签(即换行)
html属性实例:
<h1> 定义标题的开始。
<h1 align="center"> 拥有关于对齐方式的附加信息。
TIY : 居中排列标题
<body> 定义 HTML 文档的主体。
<body bgcolor="yellow"> 拥有关于背景颜色的附加信息。
TIY : 背景颜色
<table> 定义 HTML 表格.
<table border="1"> 拥有关于表格边框的附加信息。
文本格式化标签:
<b>定义粗体文本。
<big>定义大号字。
<em>定义着重文字。
<i>定义斜体字。
<small>定义小号字。
<strong>定义加重语气。
<sub>定义下标字。
<sup>定义上标字。
<ins>定义插入字。
<del>定义删除字。
计算机输出标签:
<code>定义计算机代码。
<kbd>定义键盘码。
<samp>定义计算机代码样本。
<tt>定义打字机代码。
<var>定义数学变量。
<pre>定义预格式文本
引用、引用和术语定义:
<abbr>定义缩写。对缩写进行标记能够为浏览器、翻译系统以及搜索引擎提供有用的信息。
<acronym>定义首字母缩写。
<address>定义地址。定义文档或文章的联系信息(作者/拥有者。
此元素通常以斜体显示。大多数浏览器会在此元素前后添加折行
<bdo>定义文字方向。用于覆盖当前文本方向
<blockquote>定义长的引用。
<q>定义短的引用语。
<cite>定义引用、引证。<cite> 元素定义著作的标题
<dfn>定义一个定义项目。
图像标签:
<img>定义图像。
<map>定义图像地图。
<area>定义图像地图中的可点击区域。
表格标签:
<table>定义表格
<caption>定义表格标题。
<th>定义表格的表头。
<tr>定义表格的行。
<td>定义表格单元。
<thead>定义表格的页眉。
<tbody>定义表格的主体。
<tfoot>定义表格的页脚。
<col>定义用于表格列的属性。
<colgroup>定义表格列的组。
列表标签:
<ol>定义有序列表。
<ul>定义无序列表。
<li>定义列表项。
<dl>定义定义列表。
<dt>定义定义项目。
<dd>定义定义的描述。
<dir>已废弃。使用 <ul> 代替它。
<menu>已废弃。使用 <ul> 代替它
HTML分组标签
<div>定义文档中的分区或节(division/section)。
<span>定义 span,用来组合文档中的行内元素
HTML5 语义元素
header定义文档或节的页眉
nav定义导航链接的容器
section定义文档中的节
article定义独立的自包含文章
aside定义内容之外的内容(比如侧栏)
footer定义文档或节的页脚
details定义额外的细节
summary定义 details 元素的标题
HTML 5 多媒体标签
<audio>标签定义声音,比如音乐或其他音频流。
<embed>标签定义嵌入的内容,比如插件。
getCurrentPosition() 方法 - 返回数据
coords.latitude十进制数的纬度
coords.longitude十进制数的经度
coords.accuracy位置精度
coords.altitude海拔,海平面以上以米计
coords.altitudeAccuracy位置的海拔精度
coords.heading方向,从正北开始以度计
coords.speed速度,以米/每秒计
timestamp响应的日期/时间
watchPosition() - 返回用户的当前位置,并继续返回用户移动时的更新位置(就像汽车上的 GPS)
clearWatch() - 停止 watchPosition() 方法
manifest 文件有三个部分:
CACHE MANIFEST - 在此标题下列出的文件将在首次下载后进行缓存
NETWORK - 在此标题下列出的文件需要与服务器的连接,且不会被缓存
FALLBACK - 在此标题下列出的文件规定当页面无法访问时的回退页面
EventSource
onopen当通往服务器的连接被打开
onmessage当接收到消息
onerror当发生错误