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的新属性,用来设置自定义属性

 

posted on 2017-07-03 15:52  河豚与龙  阅读(105)  评论(0)    收藏  举报

导航