对 HTML 语义化的理解

HTML 语义化,是指对文本内容的结构化,选择合乎语义的标签。

  1. 代码的可读性高,便于开发者阅读。

  2. 便于编写和维护代码。

  3. 便于 SEO。

  4. 让辅助技术(如盲人阅读器)更好的解析。

meta viewport 是做什么用的,怎么写?

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

该属性控制页面在移动端不要缩小显示。

因为手机浏览器会默认把 viewport 的宽度设置为 980px,然后把所有内容硬塞进小的显示屏里。

canvas 元素是干什么的?

<canvas> 是一个可以使用 JavaScript 来绘制图形的 HTML 元素。

与之相似的 SVG 是一种使用 XML 描述 2D 图形的语言。