web 前端面试题及答案【前端开发面试题及答案整理】想要应聘前端开发的求职者,要做好完成面试题的准备。下面小编分享的前端开发面试题及答案,希望对你有用。前端开发面试题及答案1、对 Web 标准以及 W3C 的理解与认识?答:标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外链 CSS 和 JS 脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件、容易维护、改版方便,不需要变动页面内容、提供打印版本而水需要复制内容、提高网站易用性。2、XHTML 和 HTML 有什么区别?答:HTML 是页设计语言,XHTML 是一个基于 XML 的置标语言最主要的不同:XHTML 元素必须被正确地嵌套;XHTML 元素必须被关闭;标签名必须用小写字母;XHTML 文档必须拥有根元素。3、Doctype?严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?答:Doctype 用于声明文档使用哪种规范(HTML/XHTML)该标签可声明三种 DTD 类型,分别为严格版本、过度版本以及基于框架的 HTML 文档。加入 XML 声明可触发,解析方式更改为 IE5.5 拥有 IE5.5 的 bug。4、行内元素有哪些?块级元素有哪些?CSS 的盒模型?答:行内元素:abbrispaninputselect 块级元素:divph1h2h3h4formulCSS 盒模型:内容,bordermarginpadding5、CSS 引入的方式有哪些?link 和@import 的区别是?答:方式:内联内嵌外链导入区别:同时加载前者无兼容性,后者 CSS2.1 以下浏览器不支持Link 支持使用 javascript 改变样式,后者不可。6、CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和 important 哪个优先级髙?答:标签选择符、类选择符、id 选择符继承不如指定 idclass 标签选择后者优先级髙7、前端页面有哪三层构成,分别是什么?作用是什么?答:结构层 HTML 表示层 CSS 行为层 JS8、你做的页面在哪些浏览器测试过?这些浏览器的内核分别是什么?答:Ie(Ie 内核)火狐(Gecko)谷歌(webkit)opear(Presto)9、img 标签上 title 与 alt 属性的区别是什么?答:Alt 当图片不显示时,用文字代表Title 为该属性提供信息。10、描述 CSSReset 的作用和用途答:Reset 重置浏览器的 CSS 默认属性浏览器的品种不同,样式不同,然后重置,让他们统一。11、http 状态码有那些?分别代表是什么意思?100-199 用于指定客户端应响应的某些动作。200-299 用于表...