前端与HTML| 青训营笔记

73 阅读1分钟

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

这节课主要分为两部分,一部分讲前端的一些基础知识,另一部分讲什么是HTML

一、前端的基础知识

1、什么是前端

前端就是一个网页的前台部分,直接展现在用户面前的可视化部分。

  • 解决GUI人机交互问题
  • 跨终端
  • Web技术栈

2、前端技术栈

  • JavaScript(行为)
  • CCS(样式)
  • HTML(内容)

3、前端关注的重点

  • 功能(重中之重)
  • 美观
  • 安全
  • 兼容
  • 体验
  • 性能
  • 无障碍

二、什么是HTML

1、概念

  • HTML 指的是超文本标记语言: Hyper Text Markup Language
  • 它是用来描述网页的语言

2、第一个HTML范例

3、HTML标签

  • 标题:通过 h1-h6标签进行定义的。h1 定义最大的标题,h6定义最小的标题。
<h1>这是一个标题。</h1>
  • 段落:通过p标签定义。
<p>这是一个段落 </p>
  • 链接
<a href="https://www.bytedance.com/"> 字节跳动官网 </a>
  • 图片:可为图片定义一串预备的可替换的文本,并设置图像的长宽
<img border="0" src="family.jpg" alt="family type" width="200" height="200">
  • 表格
<table border="1"> 
    <tr> 
       <td>Row 1, cell 1</td> 
       <td>Row 1, cell 2</td> 
    </tr>
 </table>

4、内容划分

image.png

5、语义化

什么是语义化

  • HTML中的元素、属性及属性值都拥有某些含义
  • 开发者应该遵循语义来编写HTML
    • 有序列表用ol;无序列表用ul
    • lang属性表示内容所使用的语言

语义化的好处

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

如何做到语义化

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