HTML链接

<a>标签可以使用链接。

链接的常用属性:

  • href属性:创建指向另一个文档的链接
  • name属性:创建文档内的书签
  • target属性:打开的文档在何处被显示
1
<a href="http://www.baidu.com/" target="_blank">Visit BaiDu</a>

HTML图像

<img>标签用于定义图像。

1
<img src="url" />

url可以是网络地址,也可以是相对路径

HTML头部

**<head>**是所有头部元素的容器,可以包含脚本,指示样式文件的位置。

以下标签都可以添加到head部分:

<title>、<base>、<link>、<meta>、<script>以及<style>

title

<title>**定义文档的标题**。

base

**<base>**标签为页面上所有标签默认地址或默认目标。

1
2
3
4
<head>
<base href="http://www.w3school.com.cn/images/" />
<base target="_blank" />
</head>

<link>**标签定义文档与外部资源之间的关系**。

常用于连接样式表:

1
2
3
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>

style

<style>标签用于为HTML文档定义样式。

1
2
3
4
5
6
<head>
<style type="text/css">
body {background-color:yellow}
p {color:blue}
</style>
</head>

meta

<meta>提供文档的元数据。

规定页面的描述、关键词、文档的作者、最后修改时间及其它元数据。

1
<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />
1
<meta name="keywords" content="HTML, CSS, XML" />

HTML颜色

颜色是由三原色 红绿蓝 混合而成。

颜色由十六进制符号定义,符号由RGB组成。

每种颜色最小值是**#00(0),最大值是#FF**(255)。

Color Color HEX Color RGB
#000000 rgb(0,0,0)
#FF0000 rgb(255,0,0)
#00FF00 rgb(0,255,0)
#0000FF rgb(0,0,255)
#FFFF00 rgb(255,255,0)
#00FFFF rgb(0,255,255)
#FF00FF rgb(255,0,255)
#C0C0C0 rgb(192,192,192)
#FFFFFF rgb(255,255,255)

大多数浏览器支持颜色名集合。

HTML CSS

浏览器读取到样式表时会按样式表对文档进行格式化。

添加样式表有下列三种方式:

外部样式表

通过外部样式表,修改一个文件即可应用到整个站点

通过link链接到一个外部样式文件

1
2
3
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

内部样式表

单个文件需要特别样式时,可以使用内部样式表(在head标签内使用style标签):

1
2
3
4
5
6
<head>
<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>

内联样式

当需要修改个别元素的样式时,可以使用内联样式(在标签内部使用style属性):

1
2
3
<p style="color: red; margin-left: 20px">
This is a paragraph
</p>

HTML JavaScript

<script>标签可以定义脚本(JavaScript)。

<script>标签既可以包含脚本语句,也可以通过src属性指向外部脚本文件。

如需选取HTML元素,常用**document.getElementById()**方法。

1
2
3
<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

JS更改内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<body>

<h1>我的第一段 JavaScript</h1>

<p>JavaScript 可以更改 HTML 元素的内容:</p>

<button type="button" onclick="myFunction()">点击我!</button>

<p id="demo">这是一个演示。</p>

<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello JavaScript!";
}
</script>

</body>
</html>

JS更改样式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<body>

<h1>我的第一段 JavaScript</h1>

<p id="demo">JavaScript 可以更改 HTML 元素的样式。</p>

<script>
function myFunction() {
document.getElementById("demo").style.fontSize = "25px";
document.getElementById("demo").style.color = "red";
document.getElementById("demo").style.backgroundColor = "yellow";
}
</script>

<button type="button" onclick="myFunction()">点击我!</button>

</body>
</html>

JS更改属性

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<html>
<body>

<h1>我的第一段 JavaScript</h1>

<p>在这里,JavaScript 更改了图像的 src 属性。</p>

<script>
function light(sw) {
var pic;
if (sw == 0) {
pic = "/i/eg_bulboff.gif"
} else {
pic = "/i/eg_bulbon.gif"
}
document.getElementById('myImage').src = pic;
}
</script>

<img id="myImage" src="/i/eg_bulboff.gif" width="109" height="180">

<p>
<button type="button" onclick="light(1)">开灯</button>
<button type="button" onclick="light(0)">关灯</button>
</p>

</body>
</html>

禁用脚本提示

**<noscript>**标签的内容将在不支持JavaScript脚本的浏览器显示。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = "Hello JavaScript!";
</script>

<noscript>抱歉,您的浏览器不支持 JavaScript!</noscript>

<p>不支持 JavaScript 的浏览器将显示 noscript 元素内的文本。</p>

</body>
</html>