[toc]
📖第一个网页
Emmet插件:自动生成HTMl代码片段的插件(默认内置Emmet)
输入英文!即可生成整个html文档格式
🔖1.注释
注释为代码的阅读者提供帮助,注释不参与运行
在html文档中,注释使用以下格式书写:
快捷键(Ctrl+/)
<!--注释类容-->
🔖2.元素
其他叫法:标签,标记
区分大小写
<a href="https://www.duqianedu.com" title="渡阡科技">渡阡科技</a><起始标签 属性名:"属性值">元素内容</结束标签>
整体:element(元素)
元素 = 起始标签(begin tag)+ 元素内容 +结束标签(end tag)
每个起始标签内含有特定的元素属性
属性 = 属性名 + 属性值
属性的分类:
- 局部属性:某些元素特有的属性
- 全局属性:全部元素都有的属性
<meta charset="UTF-8">
有些元素没有结束标签,这样的元素被称为空元素
空元素的两种写法:
- html5之后的写法
html <meta charset="UTF-8"> - html5之前的写法
html <meta charset="UTF-8"/>
🔖3.元素的嵌套
元素不能相互嵌套
错误写法示例
<div><p></div></p>
术语:
- 父元素
- 子元素
- 祖先元素
- 后代元素
- 兄弟元素(拥有同一个父元素的两个元素)
🔖4.标准的文档结构
<!--文档类型声明,告诉浏览器我们当前的文档是html类型不写文档声明会导致浏览器进入怪异渲染模式(即自动选择html版本进行渲染)--><!DOCTYPE html><!--根元素,一个页面只能有一个,并且该元素是所有其他元素的父元素或祖先元素。HTML5版本中,并不强制要求写这个元素lang属性:language,全局属性,表示该元素内部所使用的文字是使用哪一种自然语言书写而成的。如何将lang改为中文?+ 将属性性质改为zh-CN(已经过时)+ cmn-hans 表示中国大陆官方用语(普通话,简体中文)--><html lang="en"><!--文档头:(可以理解为人的头脑思想)HTML5版本中,并不强制要求写这个元素文档头中的所有内容并不显示到页面上。--><head><!--文档的元数据--><meta><!--局部属性 meta特有,charset指定网页内容编码计算机中,低压电(0-2v) 0,高压电(2-5v)1,表示数字2用二进制的10(逢2进1)计算机中只能存储数字,计算机要存储文字,只能将文字与数字相对应(ASSIC编码)例如:A-64a-97其他的字符编码:+ 中国大陆 GB2312(不支持繁体中文)+ 台湾 BIG5 大五码+ 中国 GBK+ UTF-8 是Unicode编码的一个版本+ Unicode 万国码--><meta charset="UTF-8"><!-- 适配IE浏览器,因为IE的内核有问题,难以升级,所以微软弃用IE,发布Edge --><meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 适配手机端(响应式布局) --><meta name="viewport" content="width=device-width, initial-scale=1.0"><!-- 网页标题,显示在浏览器标签栏的内容 --><title>Document</title><!-- 引入script代码 --><script src=""></script><!-- 内部scc样式 --><style></style><!--页面中#占位符或者为空的链接指定用于一个文档中包含的所有相对 URL 的根 URL后续会详细讲解--><base href=""></head><!--文档体:HTML5版本中,并不强制要求写这个元素所有页面中要显示的东西,都要显示在文档体中--><body></body></html>
