目录
前言:
1.HTML结构
1.1认识HTML标签
1.2HTML文件基本结构
1.3标签层次结构
1.4快速生成代码框架
2.HTML常见标签
2.1注释标签
2.2标题标签:h1-h6
2.3段落标签:p
2.4换行标签: br
2.5格式化标签
2.6图片标签:img
2.7超链接标签:a
2.7.1外部链接
2.7.2内部链接
2.7.3空链接
2.7.4下载链接
2.7.5网页元素链接
2.7.6锚点链接
2.8表格标签
2.9合并单元格
2.10列表标签
2.10.1无序标签
2.10.2有序列表
2.10.3自定义列表
2.11表单标签
2.11.1 from标签
2.11.2 input标签
2.11.3 label标签
2.11.4 select标签
2.11.5 textarea标
2.12无语义标签:div & span
2.13HTML特殊字符
3.综合案例展示
3.1展示简历信息
3.2填写简历
结束语:
在前几节中小编主要是与大家介绍了有关于网络方面的知识以及如何进行编程,那么想要做出来一个网站那么就离不开前端的知识,如HTML、CSS已经JavaScript。所以从这节开始小编将与大家分享一些前端的一些基础知识,这节我们就先从HTML开始吧!
在HTML中代码是由“标签”来构成的。如下所示:
hello
如下所示:
id = "myId">hello
如下代码所示:
第一个页面
Hello World!
一般是分为父子关系和兄弟关系。
对于上述的代码来说:
DOM是Document Object Mode(文本对象模型)的缩写。
那么这里我们编写代码使用的是VScode编辑器。在其中可以使我们快速生成代码。如下实例所示:
注释是不会显示在界面上的,目的是为了提高代码的可读性。
在VScode中我们只要按住Ctrl + / 即可生成。
注释的原则:
标题标签一共有六个,从h1-h6,数字越大,字体就越小。
代码演示:
Document
hello
hello
hello
hello
hello
hello
如果我们在文本中显示一段比较长的文字在HTML中,会发现没有分段展示。如下所示:
代码展示:
Document
在css中我们一般使用px作为单位,在桌面浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像
素,这可能会造成我们的一个错觉,那就是css中的像素就是设备的物理像素。
但实际情况却并非如此,css中的像素只是一个抽象的单位,在不同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同
的。在为桌面浏览器设计的网页中,我们无需对这个津津计较,但在移动设备上,必须弄明白这点。
在早先的移动设备中,屏幕像素密度都比较低,如iphone3,它的分辨率为320x480,在iphone3上,一个css像素确
实是等于一个屏幕物理像素的。
结果展示:
即使是在代码中进行手动换行在执行出来的结果还是一样的。这里我们是想要让段落之间进行分隔清楚。 所以这里我们只要使用
标签就可以进段落操作了。
代码展示:
Document
在css中我们一般使用px作为单位,在桌面浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像
素,这可能会造成我们的一个错觉,那就是css中的像素就是设备的物理像素。
但实际情况却并非如此,css中的像素只是一个抽象的单位,在不同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同
的。在为桌面浏览器设计的网页中,我们无需对这个津津计较,但在移动设备上,必须弄明白这点。
在早先的移动设备中,屏幕像素密度都比较低,如iphone3,它的分辨率为320x480,在iphone3上,一个css像素确
实是等于一个屏幕物理像素的。
上述是段落标签,那么如果我们只是向要换行呢?此时我们就可以使用
标签来进行换行了。
代码展示:
Document
在css中我们一般使用px作为单位,在桌面浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像
素,这可能会造成我们的一个错觉,那就是css中的像素就是设备的物理像素。
但实际情况却并非如此,css中的像素只是一个抽象的单位,在不同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同
的。在为桌面浏览器设计的网页中,我们无需对这个津津计较,但在移动设备上,必须弄明白这点。
在早先的移动设备中,屏幕像素密度都比较低,如iphone3,它的分辨率为320x480,在iphone3上,一个css像素确
实是等于一个屏幕物理像素的。
结果展示:
可能有人觉得好像没有太大的区别啊?
注意了!!!
在段落标签中是行与行之间还是有一定的缝隙的,但是换行是没有缝隙的。
格式标签主要的功能有以下几点:
代码展示:
Document
strong 加粗
b 加粗
倾斜
倾斜
删除线
删除线
下划线
下划线
img标签必须带有scr属性,表示图片路径。该图片路径需要我们放置到与html的同级目录中。
代码展示:
Document
注意:
外部链接是由href引用其他网站的地址。
鼠标点击之后就会跳转到百度的界面,并且没有打开新的标签。
内部链接是指网站内部页面之间的链接,写相对路径即可。
代码展示:
1.html代码:
Document
点我跳转到2.html
2.html代码:
Document
点我跳转到1.html
空链接是指使用#在href中占位。
代码展示:
Document
空链接
结果展示:
你会发现点击没有出现任何的效果,这就是空链接。
href对应的路径是一个文件(可以使用zip文件)。
我们先来在改目录下创建一个test.zip文件。
代码展示:
Document
下载文件
可以给图片等任何元素添加链接(把元素放置到a 标签中)。
可以快速定位到页面中的某个位置。
代码展示:
Document
dog
结果展示:
这里的效果不明显,大概就是你点击文字之后就会定位了图片所在的位置。后面的案例里大家会体会到的。
table包含tr,tr包含td或者是th。
在表格标签汇总有一些属性,可以用于设置大小边框等,但是一般使用CSS的方式俩设置这些属性都要放置在table标签中。
注意,以上这些属性,在VScode中都没有提示。
代码展示:
Document
姓名
年龄
性别
张三
18
男
王五
20
男
李四
18
女
如果现在我想合并单元格该怎么合并呢?有以下两种方式可以进行合并。
合并步骤入下所示:
代码展示:
Document
姓名
年龄
性别
张三
18
男
王五
20
李四 | 18
女
他是通过
代码展示:
Document
无序列表
- 唐僧
- 孙悟空
- 猪八戒
- 沙师弟
它是由
代码展示:
Document
MYSQL中事务具备以下四大特性:
- 原子性
- 一致性
- 持久性
- 隔离性
它是由
代码展示:
Document
自定义列表
- 标题
- 联表查询
- 索引
- 事务
表单就是让用户输入信息的重要途径。
分成两个部分:
接下来我们一一给大家讲解一下。
from标签是描述了要把数据按照什么方式,提交到哪个页面中。下面是一个综合展示,如果不清楚同学可以先看下面的内容。
代码展示:
Document
结果展示:
各种输入控件,单行文本框,按钮,单选框,复选框。
代码展示:
Document
文本框
密码框
单选框
男
女
复选框
爱好:
跳舞
画画
运动
唱歌
普通按钮
提交按钮
提交按钮
label标签是搭配input使用,点击label也能选中对应的单选/复选框,能够提升用户体验。
for属性:指定当前label和哪个相同id的input标签对应。(此时的点击才是有用的)
代码展示:
Document
结果展示:
下拉菜单:
option中定义selected="selected"表示默认选中。
代码展示:
Document
textarea就是一个文本域,就是默认内容。
代码展示:
Document
div标签,他是divsion的缩写,含义是分隔的意思。
span标签,含义是跨度的意思。
它两就像是两个盒子,用于网页的布局。
代码展示:
Document
hello1
hello2
hello3
world1
world2
world3
还有许多,这里小编就不给大家展示了,如果还有不会的可以直接点击这个链接(☞HTML 教程 | 菜鸟教程)进行学习哦!
下面小编就带领着大家一起来运用上述的知识来进行简单的编写。
代码展示:
我的简历 HTML版本
李四
教育背景
- xxxx-xxxx 某某大学
- xxxx-xxxx 某某高中
专业技能
- JavaSE...
- 数据结构
- MySQL
- 网络
- JavaEE...
所获奖项
- xxxx一等奖
- xxxx二等奖
- xxxx三等奖
结果展示:
代码展示:
在线简历填写
请填写简历信息
性别
男
女
出生日期
就读学校
应聘岗位
前端开发
后端开发
测试开发
运维开发
掌握的技能
项目经历
应聘者确认:
- 以上信息真实有效
- 能够尽早去公司实习
- 能接受公司的加班文化
结果展示:
好啦! 这节的HTML基础知识小编就与大家分享到这里啦,后期小编会继续带着大家一起学习JS和CSS有关的基础知识的,大家有啥不会的可以在评论区留言给小编,希望这节对大家了解网络有一定帮助,想要学习的同学记得关注小编和小编一起学习吧!如果文章中有任何错误也欢迎各位大佬及时为小编指点迷津(在此小编先谢过各位大佬啦!)