-
HTML 指的是超文本标记语言 (Hyper Text Markup Language)
- HTML 不是一种编程语言,而是一种标记语言 (markup language)
- 标记语言是一套标记标签 (markup tag),HTML 使用标记标签来描述网页。
- HTML 标签是由尖括号包围的关键词,HTML 标签通常是成对出现的,比如 <b> 和 </b>。
- 标签对中的第一个标签是开始标签,第二个标签是结束标签。
- <body> 元素定义了 HTML 文档的主体。
- <html> 元素定义了整个 HTML 文档。
- HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。<h1> 定义最大的标题。<h6> 定义最小的标题。
- HTML 链接是通过 <a> 标签进行定义的。
实例:
<a href="http://www.w3school.com.cn">This is a link</a> - 显示图片(可以是绝对路径,也可以是相对路径):
<!DOCTYPE HTML>
<html>
<body>
<h1>爆裂鼓手</h1>
<img src="爆裂鼓手.jpg" width="360" height="533" />
</body>
</html>
- HTML 元素以开始标签起始。HTML 元素以结束标签终止。元素的内容是开始标签与结束标签之间的内容。
- 某些 HTML 元素具有空内容(empty content),空元素在开始标签中进行关闭(以开始标签的结束而结束),大多数 HTML 元素可拥有属性。
- 大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)。HTML 文档由嵌套的 HTML 元素构成。
- 没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。<br> 就是没有关闭标签的空元素(<br> 标签定义换行)。在开始标签中添加斜杠,比如 <br />,是关闭空元素的正确方法,HTML、XHTML 和 XML 都接受这种方式。即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。
- 在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。
- HTML 标签对大小写不敏感,不过最好还是使用小写。
- HTML 属性:HTML 标签可以拥有属性。属性提供了有关 HTML 元素的更多的信息。
属性总是以名称/值对的形式出现,比如:name="value"。
属性总是在 HTML 元素的开始标签中规定。 - 属性使用例子:
①<h1 align="center"> 标题拥有关于对齐方式的附加信息。
②<body bgcolor="yellow"> 拥有关于背景颜色的附加信息。
③<table border="1"> 拥有关于表格边框的附加信息。
- <hr /> 标签在 HTML 页面中创建水平线。hr 元素可用于分隔内容。
- 注释:开始括号之后(左边的括号)需要紧跟一个叹号,结束括号之前(右边的括号)不需要。
<!-- This is a comment --> - 如果您希望在不产生一个新段落的情况下进行换行(新行),请使用 <br /> 标签:
<p>This is<br />a para<br />graph with line breaks</p>
- style 属性的作用:提供了一种改变所有 HTML 元素的样式的通用方法。
样式是 HTML 4 引入的,它是一种新的首选的改变 HTML 元素样式的方式。通过 HTML 样式,能够通过使用 style 属性直接将样式添加到 HTML 元素,或者间接地在独立的样式表中(CSS 文件)进行定义。 - 下面的标签和属性是未来可能被抛弃的,要尽量避免使用,用style代替
标签 | 描述 |
---|---|
<center> | 定义居中的内容。 |
<font> 和 <basefont> | 定义 HTML 字体。 |
<s> 和 <strike> | 定义删除线文本 |
<u> | 定义下划线文本 |
属性 | 描述 |
align | 定义文本的对齐方式 |
bgcolor | 定义背景颜色 |
color | 定义文本颜色 |
- 几个style使用例子:
<!DOCTYPE HTML>
<!--十分辣眼睛-->
<html>
<body style="background-color:yellow">
<h1 style="background-color:red">这是标题</h1>
<p style="background-color:green">这是正文</p>
</body>
</html>
<html>
<!--font-family、color 以及 font-size 属性分别定义元素中文本的字体系列、颜色和字体尺寸-->
<body>
<h1 style="font-family:verdana">这是标题</h1>
<p style="font-family:arial;color:red;font-size:20px;">这是正文</p>
</body>
</html>
<html>
<body>
<h1 style="text-align:center">这是标题</h1>
<p>text-align 属性规定了元素中文本的水平对齐方式</p>
</body>
</html>
- 缩略词:HTML <abbr> 元素定义缩写或首字母缩略语。
对缩写进行标记能够为浏览器、翻译系统以及搜索引擎提供有用的信息。
实例:
<p><abbr title="World Health Organization">WHO</abbr> 成立于 1948 年。</p> - 使用 Target 属性,你可以定义被链接的文档在何处显示。
下面的这行会在新窗口打开文档:
<a href="http://www.w3school.com.cn/" target="_blank">Visit W3School!</a>
- 对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。为相同的类设置相同的样式,或者为不同的类设置不同的样式。
- HTML <div> 元素是块级元素。它能够用作其他 HTML 元素的容器。设置 <div> 元素的类,使我们能够为相同的 <div> 元素设置相同的类。
<!DOCTYPE html>
<html>
<head>
<style>
.cities {
background-color:black;
color:white;
margin:20px;
padding:20px;
}
</style>
</head>
<body>
<div class="cities">
<h2>London</h2>
<p>London is the capital city of England.
It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.</p>
</div>
<div class="cities">
<h2>Paris</h2>
<p>Paris is the capital and most populous city of France.</p>
</div>
<div class="cities">
<h2>Tokyo</h2>
<p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
and the most populous metropolitan area in the world.</p>
</div>
</body>
</html>
- 什么是响应式 Web 设计?
RWD 指的是响应式 Web 设计(Responsive Web Design)
RWD 能够以可变尺寸传递网页
RWD 对于平板和移动设备是必需的 - 使用 Bootstrap:另一个创建响应式设计的方法,是使用现成的 CSS 框架。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet"
href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="jumbotron">
<h1>W3School Demo</h1>
<p>Resize this responsive page!</p>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-4">
<h2>London</h2>
<p>London is the capital city of England.</p>
<p>It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.</p>
</div>
<div class="col-md-4">
<h2>Paris</h2>
<p>Paris is the capital and most populous city of France.</p>
</div>
<div class="col-md-4">
<h2>Tokyo</h2>
<p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
and the most populous metropolitan area in the world.</p>
</div>
</div>
</div>
</body>
</html>
-
<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。
-
以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。