前端开发面试题集锦

你如何理解HTML结构的语意化?

1、去掉或样式丢失的时候能让页面呈现清晰的结构。

2、屏幕阅读器(如果访客有视障)会完全根据你的标记来"读"你的网页。

3、PDA、手机等设备可能无法像普通电脑的浏览器一样来渲染网页(通常是因为这些设备对CSS的支持较弱)。

4、搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重。

5、你的页面是否对爬虫容易理解非常重要,因为爬虫很大程度上会忽略用于表现的标记,而只注重语义标记。

6、便于团队开发和维护。

Doctype文档声明的严格模式和混杂模式,如何触发这两种模式,区分它们有何意义?1、如何触发两种模式

加入xml头部声明,可以触发IE浏览器的Quirksmode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(JavaScript)也是如此。

2、IE6的触发:在XHTML的DOCTYPE前加入XML声明

?xmlversion="1.0"encoding="utf-8"?!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN""







































北京白癜风治疗白癜风的医院
北京看白癜风哪间医院权威



转载请注明:http://www.guyukameng.com/aspnet/2016-12-21/3002.html