「前端与 HTML」 | 青训营笔记

100 阅读4分钟

青训营笔记

这是我参与「第五届青训营 」伴学笔记创作活动的第 1 天

重点内容

  • 前端的认识
  • 什么是HTML
  • HTML的语法
  • 语义的重要性

笔记部分

  • 前端技术栈

前端技术栈包含:JavaScript(行为)CSS(样式)HTML(内容)这三大部分, 再通过http即网络协议在服务端之间来回传输就构成了最基本的前端技术栈

QQ图片20230115210451.png
  • 介绍

开发环境中一系列的浏览器以及编辑器

QQ图片20230115211238.png
  • DOM树

其展示了HTML的组成结构使得更方便了为我们的理解

QQ图片20230115212029.png
  • HTML的定义

HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。

  • HTML语法
  1. 标签和属性不区分大小写,推荐小写
  2. 空标签可以不闭合,比如input、meta
  3. 属性值推荐用双引号包裹
  4. 某些属性值可以省略,比如required、readonly
  • 语法

1.在HTML里对标题的格式有着6种类型分别是<h1><2><3><4><5><6>这六种,其对应的大小和格式都是不同的,其效果如下:

这是标题 1

这是标题 2

这是标题 3

这是标题 4

这是标题 5
这是标题 6
2.HTML中对列表的排版是有两种标签,可以利用< ol >去表示这是一个有序列表,而在列表的内容里运用的是< li >其英文是list item意为“元素标签”可表示其1.2.3.的顺序。但是也并非顺序一定需要从1开始排列,我们也可以根据自己的意愿来对列表进行排版,如下:
  <ol start="50">
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
  </ol>

QQ图片20230116113157.png

而还有一种标签为无序列表,是利用< ul >来表示的,如下:

<ul>  
<li>Coffee</li>  
<li>Milk</li>  
</ul>

QQ图片20230116113932.png

3.HTML中是使用使用标签 < a >来设置超文本链接,超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。其HTML中的链接代码表示如下:

<a href="*url*">*链接文本*</a>

注意的是其中使用了href属性来描述链接的地址,而我们还可以在其中使用另一种属性target来使得打开出来的是新窗口而并非是原来的窗口,代码如下:

<a href="https="*url*">*链接文本*<" target="_blank">名称</a>

4.页面中除了上文中列表提起的元素外,还有多媒体的元素,如下:

src链接的是媒体的地址

alt属性为图像的代替文本,主要用于图片不加载或提供给开了省流的用户

controls属性为向用户显示音视频控件(比如播放/暂停按钮)

5.现代的站里不仅仅只提供用户看的信息,其中也包含着让用户输入的空间,其代码和效果如下:

QQ图片20230116121507.png

标签描述
input含有有两种属性,一种是placeholder可描述输入 <input> 字段预期值的简短的提示信息,另一种是type规定要显示的 <input> 元素的类型,如“range”“number”“data”
label配合input一起使用来达到选择在单选多选之间选择
select选择选项
option定义列表中的可用选项
datalist可以让你更加方便快捷的找到选项

6.文本标签

标签描述
blockquote长引用,一般是用来直接引用别人的一段话,需配合cite属性来表示来源
cite短引用,单独作为标签是用来提示用户其是书籍、电影、绘画等作品标题
q短引用,表示再次引用上文的内容
code定义计算机代码文本
strong加粗体
em斜体,用来表示强调

7.页面内容的整体划分

QQ图片20230116155336.png

8.语义化的好处

  • 代码可读性
  • 可维护性
  • 搜索引擎优化
  • 提高无障碍性

个人总结

通过这节课,让我对于前端技术有了初步的认识以及对HTML有基本的了解,从老师的ppt中深刻的记下了HTML中的基本语法,以及给我们展示HTML中常用的标签。这些点点滴滴的积累能够促成明天更加优秀的我,所以我继续坚持下去。