HTML面试
HTML面试题收集
1、什么是HTML的语义化?
HTML是用编辑网页的基础,能将网页的内容和表现分开,而语义化即指在使用html标签时,要正确的理解标签包含的语义,如<p>标签表示段落,<img>表示图片,<h1~h6>表示标题等,合理的运用相对应的标签即叫做语义化,可以方便某些时候,只通过html时就可以生成有意义的网页
2、请说出三种减低页面加载时间的方法?
(1)将页面中的内容与样式分离开,使用外部CSS、JS等文件
(2)减少不必要的HTML标签、JS变量,以及精简CSS代码,尽量减少重复的样式
(3)将样式表放在顶部,将脚本放在底部
3、什么是FOUC?你如何来避免FOUC?
FOUC(Flash Of Unstyle Content)文档样式短暂失效: 使用import方法对CSS导入时,IE可能出现的现象,将CSS放在页面顶部可以避免此现象
4、文档类型的作用是什么?你知道多少种文档类型?
其作用是使浏览器能明确要使用哪个版本的HTML,使浏览器能选择正确的方式来呈现页面;<!DOCTYPE html>为HTML5的文档类型声明
5、浏览器标准模式和怪异模式之间的区别是什么?
标准模式是根据规范呈现页面,而怪异模式则是以一种比较宽松的向后兼容的方式显示,主要是为了防止有些老站点无法工作
6、如果网页内容需要支持多语言,你会怎么做?
采用统一的UTF-8方式编码
7、’data-‘属性的作用是什么?
data-*属性属于HTML5的新属性,用来设置自定义属性
浙公网安备 33010602011771号