HTML | 青训营笔记

68 阅读2分钟

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

在看课程和文档时,发现自己还是欠缺系统的学习或者说过一遍基础细节,之前都是需要什么就学什么,这次给了自己很好的系统学习的机会!

直播课

1.区别不用类型的input

  • checkbox:方块可多选,input标签内设置type="checkbox"
  • radio:圆形只单选,通过name绑定,同一个name只能选择一个,设置type="radio"
  • 下拉选择器:select+option
  • 可输入选择:input指定一个list属性,list对应datalist列表,里面包含option选择

2.引用的三个标签

  • blockquote:块应用,可引用连接
  • cite:斜体
  • q:双引号,引用前文出现过的内容

3.文本表示标签

  • code:表示代码,可长可短
  • pre+code:表示长代码,pre可预格式化
  • strong:表强调
  • em:表突出某个词

学习文档

1.特使字符的使用

1658643813.png

2.<head>元素(内容不在浏览器中显示)

作用:保存页面的元数据(描述数据的数据)

<title>表示整个html文档的标题;

<meta>专门为一个文档添加元数据: 字符编码charset;name+content属性定义页面作者和简要描述;自定义图标favicon显示在书签列表和浏览器收藏,.ico(.gif、.png)格式,也可在<link>中引用如下

<link rel="icon" href="favicon.ico" type="image/x-icon">

应用CSS和JavaScript(<link>元素和<script>元素)

  • CSS:rel表示文档的样式表,href表示样式文件的路径
<link rel="stylesheet" href="my-css-file.css">
  • JavaScript:(可不放在<head>中)src表示文件路径,defer表示解析完html吼再加载JavaScript,以免报错
<script src="my-js-file.js" defer></script>

lang属性为站点设定语言,提高搜索引擎的有效搜索,更好服务特定人群

3.文本处理基础

标题:由<h1>、<h2>、<h3>、<h4>、<h5>、<h6>工6个标题元素定义的,每个页面最好不超过三个,也不能跳着来使用

<span>元素:没有语义,可在想用CSS和js时用来包裹内容,且不需要附加任何额外意义

list列表:

  • 无序:<ul>+<li>
  • 有序:<ol>+<li>
  • 嵌套列表:<ol>+<li>+<ul>+<li> 粗体、斜体、下划线:如果没有更合适的元素,使用 <b><i>/<span>+css 或 <u> 来表达

大项目安排及进度

昨晚开了一个小时的讨论会,决定用vue3来进行题目2, 当前最近任务是理解题目2的基本逻辑和架构,以及了解github desk的团队协作使用

在gibthub找到一个类似项目,clone下来可正常运行,今天打算粗略理解一下代码

github.com/sahadev/vue…