# HTML 文档标题
所谓文档标题,就是呈现在浏览器上的网页名称,如图:
一般来说我们只要在 html
文件中的title中确定即可
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- 在这里定义标题 -->
<title>Document</title>
</head>
<body>
<!-- body -->
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
下面记录在开发过程中遇到的一些小技巧。
# 设置icon
严格来说,这个并不是 title
标签决定的,但是在这里放在一起看吧~
- 首先我们要得到
.ico
扩展的图片文件,可以搜索在线的ico制作网站,比如:http://www.bitbug.net/ - 在
header
中写入代码,将icon
引入
<link rel="shortcut icon" href="favicon.ico" >
1
注: ico文件大小不宜过大,同时也需要考虑浏览器兼容问题。
# 动态设置title(如下载进度)
title
其实也是可以自己定义的,DOM中有相应的操作方法,比如将下面的代码copy 到一个html 文件中
<script>
window.onload = function(){
console.log(document.title);
}
</script>
1
2
3
4
5
2
3
4
5
我们就能在控制台看到title
这个属性是可读写的,所以在我们进行下载/上传任务的时候,就可以在title
上显示下载百分比,详情参见XMLHttpRequest
的progress
事件。
// 网站新年彩蛋
window.onload = function(){
let date = new Date();
if (0 == date.getMonth() && 1 == date.getDate()) {
document.title = `[Happy New Year]${document.title}`;
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7