HTML 格式化
HTML 文本格式化中包含“文本格式化标签”、“计算机输出标签”、“引用、引用和术语定义”。如,加粗、倾斜、短引用、长引用、地址等标签。
HTML CSS
<head>
<!-- 外部样式表 -->
<link rel="stylesheet" type="text/css" href="mystyle.css">
<!-- 内部样式表 -->
<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
<!-- 内联样式-->
<p style="color: red; margin-left: 20px">
This is a paragraph
</p>
</head>HTML 超链接
<a href="http://www.w3school.com.cn/">访问 W3School</a>
<!-- target 属性,什么方式打开。
下面是在新窗口打开文档 -->
<a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a>
<!-- name 创建锚定?没懂 -->
<a name="tips">基本的注意事项 - 有用的提示</a>
<a href="#tips">有用的提示</a>HTML 图像
<!-- src 链接,
alt 属性用来为图像定义一串预备的可替换的文本,当浏览器无法载入图像时,替换文本属性可告诉读者他们失去的信息
align 所在文本的位置
-->
<img src="boat.gif" alt="Big Boat" align="bottom">
<!-- 图像还有下面两个标签 -->
<map> 定义图像地图。
<area> 定义图像地图中的可点击区域。HTML 表格
- 没有边框的表格 本例演示一个没有边框的表格。
- 表格中的表头(Heading) 本例演示如何显示表格表头。
- 空单元格本例展示如何使用
处理没有内容的单元格。 - 带有标题的表格本例演示一个带标题 (caption) 的表格
- 跨行或跨列的表格单元格本例演示如何定义跨行或跨列的表格单元格。
- 表格内的标签 本例演示如何显示在不同的元素内显示元素。
- 单元格边距(Cell padding) 本例演示如何使用 Cell padding 来创建单元格内容与其边框之间的空白。
- 单元格间距(Cell spacing) 本例演示如何使用 Cell spacing 增加单元格之间的距离。
- 向表格添加背景颜色或背景图像 本例演示如何向表格添加背景。
- 向表格单元添加背景颜色或者背景图像 本例演示如何向一个或者更多表格单元添加背景。
- 在表格单元中排列内容 本例演示如何使用 “align” 属性排列单元格内容,以便创建一个美观的表格。
- 框架(frame)属性 本例演示如何使用 “frame” 属性来控制围绕表格的边框。
<table> <!-- 定义表格 -->
<caption> <!-- 定义表格标题 -->
<th> <!-- 定义表格的表头 -->
<tr> <!-- 定义表格的行 -->
<td> <!-- 定义表格单元 -->
<thead> <!-- 定义表格的页眉 -->
<tbody> <!-- 定义表格的主体 -->
<tfoot> <!-- 定义表格的页脚 -->
<col> <!-- 定义用于表格列的属性 -->
<colgroup> <!-- 定义表格列的组 -->HTML 列表
<!-- 无序列表 -->
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
<!-- 有序列表 -->
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>HTML 块元素和行内元素
<div> <!-- 定义文档中的分区或节(division/section)。 -->
<span> <!-- 定义 span,用来组合文档中的行内元素。 -->HTML 类和 ID
- class - 类,通过
.加上 class 来定位。 - id:不能存在多个有相同 id 的元素,通过 # 加上 ID 来定位,id 名称对大小写敏。
<style>
/* 设置 id 为 "myHeader" 的元素的样式 */
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
/* 设置类名为 "city" 的所有元素的样式 */
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>- 通过 ID 和链接实现 HTML 书签
- 在 JavaScript 中使用 id 属性
<h2 id="C4">第四章</h2>
<a href="#C4">跳转到第四章</a>
<!-- 另一个页面中引用 -->
<a href="html_demo.html#C4">Jump to Chapter 4</a>
<script>
function displayResult() {
document.getElementById("myHeader").innerHTML = "Have a nice day!";
}
</script>HTML Iframe
<!-- iframe 用于在网页内显示网页。 -->
<iframe src="_URL_"></iframe>
<iframe src="demo_iframe.htm" width="200" height="200"></iframe>
<iframe src="demo_iframe.htm" frameborder="0"></iframe>
<!-- iframe 可用作链接的目标(target)。
链接的 target 属性必须引用 iframe 的 name 属性: -->
<iframe src="demo_iframe.htm" name="iframe_a" ></iframe>
<p><a href="http://www.w3school.com.cn" target="iframe_a" >W3School.com.cn</a></p>HTML 路径
<img src="https://www.w3school.com.cn/images/picture.jpg" alt="flower">
<!-- 相对路径指向了相对于当前页面的文件。
在本例中,文件路径指向了位于当前网站根目录中 images 文件夹里的一个文件:-->
<img src="/images/picture.jpg" alt="flower">
<!-- 在本例中,文件路径指向了位于当前文件夹中 images 文件夹里的一个文件:-->
<img src="images/picture.jpg" alt="flower">
<!-- 在本例中,文件路径指向了位于当前文件夹的上一级文件夹中 images 文件夹里的一个文件:-->
<img src="../images/picture.jpg" alt="flower">
HTML 头部
<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。
以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。
<title>Title of the document</title>
<!-- <base> 标签为页面上的所有链接规定默认地址或默认目标(target): -->
<base href="http://www.w3school.com.cn/images/" />
<base target="_blank" />
<link rel="stylesheet" type="text/css" href="mystyle.css" />
<style type="text/css">
body {background-color:yellow}
p {color:blue}
</style>
<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />
<meta name="keywords" content="HTML, CSS, XML" />HTML 布局
HTML5 语义元素
| 标签 | 描述 |
|---|---|
<article> | 定义文章。 |
<aside> | 定义页面内容以外的内容。 |
<details> | 定义用户能够查看或隐藏的额外细节。 |
<figcaption> | 定义 <figure> 元素的标题。 |
<figure> | 规定自包含内容,比如图示、图表、照片、代码清单等。 |
<footer> | 定义文档或节的页脚。 |
<header> | 规定文档或节的页眉。 |
<main> | 规定文档的主内容。 |
<mark> | 定义重要的或强调的文本。 |
<nav> | 定义导航链接。 |
<section> | 定义文档中的节。 |
<summary> | 定义 <details> 元素的可见标题。 |
<time> | 定义日期/时间。 |

HTML 字符实体与符号
- HTML 字符实体 大于、小于、美元、空格等怎么表示。
- HTML 符号 货币、数学、希腊符号。
- 在 HTML 中使用表情符号 表情符号。
HTML 文档类型
HTML 有多个版本。
HTML5
<!DOCTYPE html>
HTML 4.01
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
XHTML 1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">如需完整的文档类型声明列表,请访问我们的 DOCTYPE 参考手册。