一、服务器
启动服务器:在终端输入http-server
,在页面可以用localhost:8080
打开
二、DOCTYPE声明
1.告诉浏览器你的语法
2.可能还会影响到JS的功能
三、HTML文档的基本结构
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>标题</title>
</head>
<body>
<p></p>
<div></div>
<img src="images/1.jpg" alt="图片">
<a href="https://github.com">Git</a>
<h1></h1>
<ul><!--无序列表-->
<li></li>
</ul>
<ol><!--有序列表-->
<li></li>
</ol>
</body>
</html>
四、HTML文档
1、设定文档语言
1.页面设置
<html lang="zh-CN">
- SEO(搜索引擎优化)
- 有助于视觉障碍人士通过读屏器阅读页面
2.设定部分页面内容的语言
<p>日语<span lang="jp">ご飯が熱い</span> 的意思是什么?</p>
2、属性
1.布尔属性
例如<input>
被添加disabled
属性后,就接收不到用户输入了。
<input type="text" disabled>
<input type="text">
2.全局属性
id
,class
,style
,title
都是全局属性,可以被任何HTML元素使用
hidden
可用于隐藏某个页面元素
<div class="notice" hidden>请先登录</div>
contenteditable
全局属性可以使元素内容变成可编辑
<p contenteditable> hello </p>
3.特殊字符转译
显示 | 代码 |
---|---|
< | < |
> | > |
" | " |
’ | ' |
& | & |
4.HTML头部
1.指定文档编码
<meta charset="utf-8">
2.适配移动页面
<meta name= "viewport" content= "width=device-width,initial-scale=1.0">
3.定制页面图标
<link rel="shortcut icon" href="favicon.ico" type ="image/x-icon">
4.设置referer
<meta name="referer" content="never">
5.添加页面描述
<meta name="description" content= "这是一段页面的描述,不会在页面显示">
在搜索的关键字里面如果有这里面的某个字就能搜索到
5.添加JS和CSS
<link href= "aaa.css" rel="stylesheet">
<script src="app.js"></script>
6.超链接
1.title属性
<a href="http://github.com" title="开源社区" >Git </a>
2.文档内部链接
用于定位到文档的某一部分,<a>
的href
要对应文档内某个元素的id
(id
的值在文档内要唯一)
<a href= "#one">链接</a>
<p id="one">hello word</p>
3.下载链接
<a href="httpd://github.com/....svg" download> 下载...</a>
4.电话链接
<a href="tel:+8617621032097"> +86 17621030297</a>
5.Email链接
<a href="mailto:939761094@qq.com">发送邮件给我</a>
7.文件路径
1.相对路径
相对于文档本身的路径
2.绝对路径
在网络上的真实链接,或者从源文件开始的路径