前端与 HTML | 青训营笔记

471 阅读1分钟

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

本堂课重点

  • 前端工作的定义
  • 前端技术栈拆解与分析
  • HTML 作用解析
  • HTML 语义化

什么是前端?

前端工作方向

  1. 解决GUI人机交互问题
  2. 跨终端:PC/移动浏览器 客户端/小程序 VR/AR等。
  3. Web技术栈

前端关注重点

功能、性能、兼容、美观、安全、无障碍、用户体验等。

前端技术栈

image.png

HTML

常用标签介绍

常用的HTML标签:p标签、h1~h6标签、ol/ul>li标签、dl>dt>dd标签、a标签、img标签、input标签等。

ol/ul>li标签

  • 有序列表(ol/li):
<ol>
  <li>阿凡达</li>
  <li>泰坦尼克号</li>
  <li>复仇者联盟</li>
</ol>

代码执行结果:

image.png

  • 无序列表(ul/li):
<ul>
  <li>🍇</li>
  <li>🍉</li>
  <li>🍎</li>
</ul>

代码执行结果:

image.png

dl>dt>dd标签

<dl>
  <dt>导演:</dt>
  <dd>陈凯歌</dd>
  <dt>主演:</dt>
  <dd>张国荣</dd>
  <dd>张丰毅</dd>
  <dd>巩俐</dd>
  <dt>上映日期:</dt>
  <dd>1993-01-01</dd>
</dl>

代码执行结果:

image.png

a标签

<a href="#">超链接</a>

input标签 input标签应用广泛,可以是文本框,可以显示范围、日期,也可以是单选或复选框。 (注意:单选需要name相同)

<input placeholder="请输入用户名">
<input type="range">
<input type="number" min="1" max="10">
<input type="date" min="2018-02-10">
<p>
  <label><input type="checkbox" />🍎</label>
  <label><input type="checkbox" checked />🍏</label>
</p>
<p>
  <label><input type="radio" name="sport" /></label>
  <label><input type="radio" name="sport" />🏀</label>
</p>

image.png

image.png

了解其他标签详细用法:

HTML简介

HTML elements reference

网页内容划分

image.png

HTML 语义化

语义化指HTML中的元素、属性及属性值都拥有某些含义,而开发者应该遵循语义来编写HTML,以此来提高代码可读性、可维护性、便于进行搜索引擎优化,以及提升无障碍性。

语义化的过程,即传递内容而非样式的过程,使每个标签尽可能做到“在其位,谋其职”的作用。