1 / 17
文档名称:

前端开发面试题.doc

格式:doc   大小:78KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

前端开发面试题.doc

上传人:63229029 2017/4/20 文件大小:78 KB

下载得到文件列表

前端开发面试题.doc

文档介绍

文档介绍:HTML 作用?标准模式与兼容模式各有什么区别? (1)、<!DOCTYPE> 声明位于位于 HTML 文档中的第一行, 处于<html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。 DOCTYPE 不存在或格式不正确会导致文档以兼容模式呈现。(2 )、标准模式的排版和 JS 运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示, 模拟老式浏览器的行为以防止站点无法工作。 为什么只需要写<!DOCTYPE HTML> ? HTML5 不基于 SGML , 因此不需要对 DTD 进行引用, 但是需要 doctype 来规范浏览器的行为( 让浏览器按照它们应该的方式来运行);而 基于 SGML, 所以需要对 DT D 进行引用,才能告知浏览器文档所使用的文档类型。 3. 行内元素有哪些?块级元素有哪些?空(void) 元素有那些? 首先: CSS 规范规定,每个元素都有 display 属性,确定该元素的类型,每个元素都有默认的 display 值,如 div 的 display 默认值为“ block ”,则为“块级”元素; span 默认 displa y 属性值为“ inline ”,是“行内”元素。(1 )行内元素有: ab span img input select strong (强调的语气) (2 )块级元素有: div ul ol li dl dt dd h1 h2 h3 h4…p (3 )常见的空元素: <br> <hr> <img> <input> <link> <meta> 鲜为人知的是: <area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr> 4. 页面导入样式时,使用 link 和***@import 有什么区别? (1) link 属于 XHTML 标签, 除了加载 CSS 外, 还能用于定义 RSS, 定义 rel 连接属性等作用;而***@import 是 CSS 提供的,只能用于加载 CSS; (2 )页面被加载的时, link 会同时被加载,而***@import 引用的 CSS 会等到页面被加载完再加载;(3) import 是 提出的,只在 IE5 以上才能被识别,而 link 是 XHTML 标签,无兼容问题; 5. 浏览器的内核分别是什么? * IE 浏览器的内核 Trident 、 Mozilla 的 Gecko 、 Chrome 的 Blink ( WebKit 的分支)、 Oper a 内核原为 Presto ,现为 Blink ; 6. 常见兼容性问题? * png24 位的图片在 iE6 浏览器上出现背景,解决方案是做成 PNG8. * 浏览器默认的 margin 和 padding 不同。解决方案是加一个全局的*{margin:0;padding:0;} 来统一。* IE6 双边距 bug: 块属性标签 float 后,又有横行的 margin 情况下,在 ie6 显示 margin 比设置的大。浮动 ie 产生的双倍距离#box{ float:left; width:10px; margin:0 00 100px;} 这种情况之下 IE 会产生 20px 的距离, 解决方案是在 float 的标签样式控制中加入——_display:inline; 将其转化为行内属性。(_ 这个符号只有 ie6 会识别) 渐进识别的方式,从总体中逐渐排除局部。首先,巧妙的使用“\9”这一标记,将 IE 游览器从所有情况中分离出来。接着,再次使用“+”将 IE8 和 IE7 、 IE6 分离开来,这样 IE8 已经独立识别。 css .bb{ background-color:#f1ee18;/* 所有识别*/ .background-color:#00deff\9; /*IE6 、7、8 识别*/ +background-color:#a200ff;/*IE6 、7 识别*/ _background-color:#1e0bd1;/*IE6 识别*/ }* IE下, 可以使用获取常规属性的方法来获取自定义属性, 也可以使用 getAttribute() 获取自定义属性;Firefo x下, 只能使用 getAttribute() 获取自定义属性. 解决方法: 统一通过 getAttribute() 获取自定义属性.*IE下,eve n 对象有 x,y 属性, 但是没有 pageX,page Y 属性;Firefo x下,even t 对象有 pageX,page Y 属性, 但是没有 x,y 属性.

最近更新

2025年最美青春故事演讲范文 13页

焊缝等级分类及无损检测要求 7页

焊接用眼面防护具 7页

焊接工艺评定作业指导书 5页

高端制造企业新厂房电气设备安装与调试合同 3页

高端商业新门面房销售代理合同 2页

滑模拆除施工方案 15页

唇珠修复术与咬合功能重建-洞察及研究 35页

2025年最新高三学生高考冲刺演讲稿范文 3页

2025年最新项目合作投资协议书(7篇) 11页

湖北省部分市州2025年届高三上学期元月期末联.. 26页

湖北省合格考美术音乐通用技术试卷 10页

二零二五年度航空航天涡轮叶片加工承揽合同3篇.. 40页

海藻学期末试题 8页

海底隧道注浆止水及加固地层施工技术 22页

鸭苗委托代销与品牌战略规划合同 3页

二零二五年度生态农业小区车库使用权转让及农.. 37页

二零二五年度环保设施运行维护与消防安全保障.. 37页

二零二五年度环保培训机构学员转卡协议书3篇 37页

二零二五年度气候变化外部专家顾问协议3篇 42页

二零二五年度智能家居小区住宅租赁合同范本3篇.. 35页

河堤加固施工方案.江苏 13页

河南省信阳市2025年-2025年学年高三第一次调研.. 11页

地热发电设备选型与运行维护管理研究报告 36页

2025年最新清明节建议书范文 5页

文物数据标准化与共享机制探讨-洞察及研究 34页

湖南省事业单位招聘面试真题及答案31套 5页

2023北京东城区初一期末(下)英语试卷及答案 8页

JG-T302-2011:卷帘门窗 24页

淀粉样变学习ppt课件 27页