HTML 知识点

232 阅读2分钟

1. 你是如何理解 HTML 语义化?

  • HTML 语义化就是使用正确的标签,段落就写 p 标签,标题就写 h1 - h6 标签,文章就写article标签,视频就写video标签 。

语义化就是类似上图中的结构,而不只是使用 DIV + CSS 的结构。

HTML 语义化

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

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1">

meta viewport MDN

3. 用过哪些 HTML5 标签?

  • HTML5 中的区块和段落元素: header、footer、 aside 、section、 article
  • 使用 HTML5 的音频和视频: audio、video 元素嵌入和允许操作新的多媒体内容。
  • Canvas

MDN HTML5 详细教程

4. H5 是什么?

H5 ,实际上是一个解决方案,一个看起来酷炫的移动端onepage网站的解决方案。而这个解决方案不仅包含了HTML5新增的audio标签,canvas,拖拽特性,本地存储,websocket通信,同时也包括了盒模型,包括绝对定位,包括一切前端的基本知识。

王德福: H5 是什么?

5. 行内元素?块级元素?

元素简介

  • 行内元素: button, input, label, select, textareastrong a, br, img, script, span

  • 块元素: div 、article、aside、audio、canvas 、footer、form、h1 - h6 、header、p、ul 、section、table、video

区别

  • 内容 一般情况下,行内元素只能包含数据和其他行内元素。 而块级元素可以包含行内元素和其他块级元素。这种结构上的包含继承区别可以使块级元素创建比行内元素更”大型“的结构。
  • 格式: 默认情况下,行内元素不会以新行开始,而块级元素会新起一行。

行内元素 MDN

块级元素 MDN

后记

文章为个人总结,不足之处还请留言或私信。

转载请注明出处。

以上。