HTML 文档包含 HTML 标签和纯文本 。
某些HTML 元素没有结束标签,比如 <br />。
开始标签的英文翻译是 start tag 或 opening tag,结束标签的英文翻译是 end tag 或 closing tag。
HTML标题由<h1></h1>...<h6></h6>定义;
浏览器会自动地在标题的前后添加空行。
HTML段落由<p></p>定义。
浏览器会自动地在段落的前后添加空行。
使用<p></p>进行换行是一个坏习惯,换行使用换行符<br/>
HTML图像由<img>定义。
图像的名称(src,即存放的地址)和尺寸(width,宽;height,高)以属性方式提供。
在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。
即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。
HTML 标签对大小写不敏感:<P> 等同于 <p>。
最好使用小写,因为在未来(X)HTML版本中强制使用小写。
属性总是在HTML开始标签规定。
属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。
在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,比如:name='Bill "Hello World" Gates'
确保将 HTML heading 标签只用于标题。
不要仅仅是为了产生粗体或大号的文本而使用标题。
搜索引擎使用标题为您的网页的结构和内容编制索引。因为用户可以通过标题来快速浏览您的网页,所以用标题来呈现文档结构是很重要的。
应该将 h1 用作主标题(最重要的),其后是 h2(次重要的),再其次是 h3,以此类推。
<hr /> 标签在 HTML 页面中创建水平线。
HTML注释。格式如:<!--...--> 例子:
<!-- This is a comment -->
开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要。
使用 Target 属性,你可以定义被链接的文档在何处显示。
下面的这行会在新窗口打开文档:
<a href="http://www.w3school.com.cn/" target="_blank"
>Visit W3School!</a>
如上例,如果把链接的 target 属性设置为 "_blank",该链接会在新窗口中打开name 属性规定锚(anchor)的名称。
name 属性用于创建 HTML 内部的书签。
书签不会以任何特殊方式显示,它对读者是不可见的。
当使用命名锚(named anchors)时,我们可以创建直接跳至页面中某个节的链接,这样使用者就无需不停的滚动页面来寻找他们需要的信息。
HTML 文档内部的已命名的锚:
<a name="tips"
>Useful Tips Section</a>
然后,我们创建指向相同文档中“有用的提示”部分的链接:
<a href="#tips">Visit the Useful Tips Section</a>
或者,创建从另一个页面指向该文档中“有用的提示”部分的链接:
<a href="http://www.w3school.com.cn/html_links.htm#tips">
Visit the Useful Tips Section
</a>
在上面的代码中,我们将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个命名锚了。
假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。
请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.w3school.com.cn/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.w3school.com.cn/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>
在浏览器显示如下:
row 1, cell 1 | row 1, cell 2 |
row 2, cell 1 | row 2, cell 2 |
表格的表头使用 <th> 标签进行定义。
<table border="1">
<tr>
<th>Heading</th> <th>Another Heading</th>
</tr>
<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>
在浏览器显示如下:
Heading Another Headingrow 1, cell 1 | row 1, cell 2 |
row 2, cell 1 | row 2, cell 2 |
Bill Gates |
555 77 854 |
555 77 855 |
头元素内的元素不会被浏览器显示出来。
根据 HTML 标准,仅有几个标签在 HTML 的头部分是合法的。它们是:<base>, <link>, <meta>, <title>, <style> 和 <script>。