html的基本结构
|
|
- 一个html文件也叫做一个网页,可以称作是一个文档(document)
- 这个文档从html元素开始,一致向下分支延伸,像一颗大树一样,所以我们将html元素叫做这个文档的根元素
<!DOCTYPE html>
html5的文档声明
作用:定义这个文档类型,浏览器先识别这句话,会按照定义的类型去解析这个文档
html5的文档声明,那么浏览器就会按照html5的规则解析整个页面
`<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”"http://www.w3.org/TR/html4/loose.dtd">html4版本的文档声明`
所有高版本都会向下兼容,所以在以后的工作中,我们直接将文档声明写错html5就可以了
- 文档声明必须写在html文件的第一行
- 文档声明不区分大小写
- 如果html文件没有文档声明,会触发浏览器的怪异模式
- 文档声明不是一个html标签
1.html元素
此元素告知浏览器其自身是一个html元素
是由开始和结束标签组成的,html文件里面所有的内容都会放在这个这个元素内
2.head元素
- 整个文档的头部,head元素自带隐藏功能,display:none;里面的内容不会隐藏,只不过一般放置在head元素中的其他元素和内容也是自带隐藏功能的,例如link、script、meta···
- `<script></script>与head标签一样具有隐藏功能,写在其内的内容在网页不显示`
3.<meta charset="UTF-8">
4.<meta>
规定了html文档的元信息
- charset=”UTF-8” 文档的编码
- UTF-8 国际通用编码
- gbk 国标
- gb2312 国标
- name=”keyword” content=”关键词”
- name=”keyword” content=”HTML5J5…”
- SEO优化有关
- SEO搜索引擎
<meta name="keyword" content="关键词">
<meta name="description" content="勿忘初心,方得始终">
5.title元素
- html文档名称 一个页面只有一个title元素
放文字 显示在浏览器的页卡(页头)位置6.link标签
<link href="favicon.ico" type="image/x-icon" rel="shortcut icon">
- 图标让设计师生成
- 一般整个图片放在整个项目的根目录下
- 显示在浏览器页卡位置,title内容之前
<link rel="stylesheet" herf="url" type="texe/css">
- 引入一个外部的css文件
- rel不能缺少 stylesheet样式表
- type可以省略 但是建议写全
7.body元素
- 定义整个文档的主体部分,所有展示给用户的内容都要放在这个元素中
- body中有常用的html元素(div、ul),文本内容、音频、视频、图片、表单1234567<!DOCTYPE html><html><head><meta charset="UIF-8"><title></title></head></html>