HTML基础结构
html文件的根标签:<html> </html>
,所有的其他标签都要在这个标签中间
html根标签下有两个一级子标签:
<head></head> 头标签,定义那些不直接展示在页面主体上,但是又很重要的内容,比如:
字符集 <meta charset="utf-8" /> 告诉浏览器用什么字符集对文件解码,编写文件的时候用什么字符集,解码就要用什么字符集
css引入、
js引入等;
<body> </body> 体标签 定义要展示到页面主体的标签
文档声明
HTML文件中第一行的内容,用来告诉浏览器当前HTML文档的基本信息,其中最重要的就是当前HTML文档遵循的语法标准,这里我们只需要知道HTML有4和5这两个大的版本:
- HTML4版本的文档类型声明是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
- HTML5版本的文档类型声明是:
<!DOCTYPE html>
现在主流的技术选型都是使用HTML5,之前的版本基本不用了
注释
<!--
注释内容
-->
HTML语法细节
- 根标签有且只能有一个
- 无论是双标签还是单标签都需要正确关闭
- 标签可以嵌套但不能交叉嵌套
- 注释语法为
<!-- -->
,注意不能嵌套 - 属性必须有值,值必须加引号,H5中属性名和值相同时可以省略属性值
- HTML中不严格区分字符串使用单双引号
- HTML标签不严格区分大小写,但是不能大小写混用
- HTML中不允许自定义标签名,强行自定义则无效