💥此MD/PDF/HTML文档由 @竹梦者也 编辑制作,不可转载❌、打印❌、二次编辑❌、贩卖❌。仅供学习交流使用,下载后切勿随意传播。

📌欢迎在留言区提供修改建议~

 

✅2021.6.22 @竹梦者也(https://www.zjgsuzjx.top)

 

 

一、HTML简介

一、网页

  1. 网站=n个网页,网页文件以.html或.htm结尾,网页由图片、链接等多个元素组成。
  2. HTML指的是超文本标记语言,不是编程语言,而是一种标记语言。
  3. 所谓超文本:1.可以加入图片、音乐等内容。2.可以从一个文件跳转到另一个文件。

二、常用浏览器

浏览器是网页显示、运行的平台。常用的浏览器有 IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。 平时称为五大浏览器。

浏览器内核负责读取网页内容,计算网页的显示方式并显示页面。(代码转视觉页面的关键)

三、web标准

Web标准的构成

web标准,规范浏览器的行为。主要由结构(html)、表现(css)、行为(JavaScript)三个封面。最佳解决方案为:结构、样式、行为相分离。

img

结构更加重要,相当于肉体。

 

二、HTML标签

一、HTML语法规范

标签: 一般是成对出现的,称为双标签,结束标签有反斜杠。而
单标签

标签关系:

注:html页面又称为html文档

二、HTML基本结构标签

img

要记住各个结构标签之间的关系,正常逻辑如下:

img

三、开发工具

常用的开发工具:webstorm,DW cs6,vscode(常用)

img

img

img

总结

 

四、HTML 常用标签

1. 标签语义

在合适的地方给一个合理的标签,可以让页面结构更加清晰。

2. 标题标签

img

img

 

3. 段落标签

img

换行标签:
,break。强制换行。也可以写

img

段落和换行的垂直距离不一样。

4. 文本格式化标签

添加粗体、斜体、下划线达到。使得以特殊的方式显示。

img

5. div和span标签

 

6. 图像标签和路径

src是必须属性,用于指定图像文件的路径和文件名。

img

注意:border一般在css里设定

属性之间不分次序,但是标签名必须放在最前面。属性采取键值对的形式。

目标文件夹与根目录的区别。目标文件夹的第一层就是根目录。

绝对路径:是指目录下的绝对位置,直接到达目标位置。

img

相对路径:图片相对于HTML页面的位置。

img

7. 超链接标签

从一个页面链接到另一个页面

img

外部链接:必须以http://开头,链接外部网站

内部链接:网站内部的链接,直接链接文件名字就行。如href=“index.html”

空链接:

下载链接:地址链接是文件.exe或压缩表.zip等.

网页元素链接:图片、音频、视频都可以添加超链接,如:

瞄点链接:点击链接时,会快速跳转到页面某个位置,如:

img

五、HTML中的注释和特殊字符

注释标签:用来理解,不会显示在页面上。

快捷键ctrl+/

特殊字符:一些特殊符号很难使用,如空格

img

六、表格标签

用于显示、展示数据。

img

1. 表头单元格标签

将单元格内的文本内容加粗并居中显示。

img

2. 表格属性

这些属性要写到

img

3. 表格结构标签

用来分清表格头部和表格主体两大部分。

表示表格头部。表示表格主体。

img

img

4. 合并单元格

跨行合并:rowspan="单元格个数",最上面单元格为目标单元格

跨列合并:colspan="单元格个数",最左边单元格为目标单元格。

之后要删除多余的单元格。

img

七、列表标签

用来布局的。

无序列表(重要)、有序列表、自定义列表

1. 无序列表

如:

img

2. 有序列表

img

3. 自定义列表

常用于解释术语。

img

八、表单标签

类似调查问卷、注册账号,用于收集用户信息。

由表单域、表单控件、提示信息组成。

img

1. 表单域

可以把信息送到服务器。

img

2. 表单控件

2.1 input表单元素

实现用户与页面的交互

,是单标签,属性值可以是text、password等

img

img

对于radio类型,给表单元素加上相同的名字,即name="sex",才能给单选按钮实现多选一。

value是元素的真正值。checked是给单选框或多选框默认值。maxlength为最大长度。

button类型配合JS使用。file类型用来上传文件。

2.2 label标签

用来绑定一个表单元素,点击label标签内的文本时,浏览器会自动选择对应的表单元素上,用来增加用户体验。

如:

for和id的内容要一样。

img

2.3 select下拉表单元素

img

2.4 textarea输入大量内容

常见于留言板。

cols=“每行中的字符数” ,rows=“显示的行数”,我们在实际开发中不会使用,都是用 CSS 来改变大小。

3. 表单元素总结

有三个名字非常相似的标签:

(1) 表单域 form 使用场景: 提交区域内表单元素给后台服务器

(2) 文件域 file 是input type 属性值 使用场景: 上传文件

(3) 文本域 textarea 使用场景: 可以输入多行文字, 比如留言板 网站介绍等

我们当前阶段不需要提交表单元素,所以我们只负责表单元素的外观形态即可.

九、查阅文档

百度:www.baidu.com

W3C:www.w3school.com.cn

MDN: developor.mozilla.org/zh-CN/