面试题

一、HTML 押题

1.(必考) 你是如何理解 HTML 语义化的?

第一种举例:段落用 p,边栏用 aside,主要内容用 main 标签
第二种:最开始是 PHP 后端写 HTML,不会 CSS,于是就用 table 来布局。table 使用展示表格的。严重违反了 HTML 语义化。后来有了专门的写 CSS 的前端,他们会使用 DIV + CSS 布局,主要是用 float 和绝对定位布局。稍微符合了 HTML 语义化。再后来,前端专业化,知道 HTML 的各个标签的用法,于是会使用恰当的标签来展示内容,而不是傻傻的全用 div,会尽量使用 h1、ul、p、main、header 、button等标签语义化的好处是已读、有利于SEO(搜索引擎优化)等。
HTML5新增的语义化标签

头部标签

你可能感兴趣的:(面试题)