前端与HTML | 青训营笔记

347 阅读2分钟

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

什么是前端

  • 解决GUI人机交互问题
  • 跨终端 PC/移动浏览器、客户端小程序、VR/AR
  • Web技术栈

DOM树

image.png

一些之前没掌握的知识点...

1.当某些属性值为true,可以把值省略。例如:输入框内容必填,可以用required属性表示,不需要加值。
2.dl表示定义列表,dt表示描述列表的标题,dd表示具体描述
3.target="_blank"新窗口打开
4.img中alt属性表示替代性文本。例如:当图片加载失败时,显示替代文字
5.插入音频的<audio>标签中controls表示此音频需要默认显示浏览器播放控件
6.插入视频的<video>标签,input中placeholder属性表示占位符(用户未输入时显示placeholder的属性值,当用户输入时,placeholder被切换掉)
7.表单中range属性值可以让用户输入范围
8.number、date等属性值可设置最大值和最小值,例如:<input type="date" min="2018-02-10">
9.radio属性值可单选,checkbox属性值可多选。一定要加name属性
10.下拉选择<select>,选项写在<option>标签中.<input>中list属性,表示提示选项,方便用户输入,但并不限制自由输入。

11.表示引用的标签
  • <blockquote>标签,块级引用,表示较长的引用,也叫长引用,一般用于直接引用别人的一段话,cite属性表示这一段引用来源于此属性值。
  • <cite>标签,短引用,用短短的几个字,表示引用别人作品的名字或章节。
  • <q>标签,短引用,表示具体引用内容

12.<code>标签,表示代码,可长可短。

13.表示强调的标签
  • <strong>标签,更突出事物重要紧急。

  • <em>标签,更突出语气上的强调。(可用于警告等)

内容划分

image.png

语义化的好处

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

如何做到语义化

  • 了解每个标签的属性和含义
  • 思考什么标签最适合描述这个内容
  • 不使用可视化工具生成代码

总结

通过此课程,我夯实了html的基础,发现了之前没有注意到的问题,没有学过的知识,更深入了解html,今后还需要查阅资料,了解每一个标签的属性含义,不断学习。