1.如何理解html语义化?
html语义化是存在一个历史周期的,分三个阶段:
第一阶段:荒野阶段,以前,没有前端的时候都是后台php用table来布局的,这样写虽然很快,但后期维护很难,因为它是table里套table。
第二阶段:美工阶段,用div+css来布局的,但不清楚这些div有什么区别,也不易于解读代码,不够语义化。
的三阶段:前端阶段,有专业的一群人专门写前端以正确的标签写,h1,p,article....
2.meta viewport做什么用的,怎么写?
meta viewport是专门为移动设备所设计的。
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0 , maximum-scale=1.0,minimum-scale=1.0" >
3.你用过哪些HTML5标签?
内容相关的:header main footer article
功能相关的:canvas video audio
扩展:canvas
const canvas = document.getElementById('canvas');
const ctx = canvas.getContext('2d');
ctx.fillStyle = 'green';
ctx.fillRect(10, 10, 150, 100);
4.H5是什么?
HTML5是英文规范简称,但H5就完全是国内特定人群的叫法。目前的事实是,H5已经成为微信HTML5网页的专有名词。
以现在的定义,H5特指基于HTML5技术的交互网页应用,以商业用途为主。