1 / 17
文档名称:

前端开发面试题.doc

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

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

分享

预览

前端开发面试题.doc

上传人:jiqingyong345 2018/2/6 文件大小:79 KB

下载得到文件列表

前端开发面试题.doc

相关文档

文档介绍

文档介绍:HTML
?标准模式与兼容模式各有什么区别?
(1)、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
(2)、标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
为什么只需要写<!DOCTYPE HTML>?
HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
?块级元素有哪些?空(void)元素有那些?
首先:CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,如div的display默认值为“block”,则为“块级”元素;span默认display属性值为“inline”,是“行内”元素。
(1)行内元素有:a b 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>
,使用link和***@import有什么区别?
(1)link属于XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而***@import是CSS提供的,只能用于加载CSS;
(2)页面被加载的时,link会同时被加载,而***@import引用的CSS会等到页面被加载完再加载;
(3) 提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题;
?
* IE浏览器的内核Trident、Mozilla的Gecko、Chrome的Blink(WebKit的分支)、Opera内核原为Presto,现为Blink;
?
* png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8.
* 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。
* IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。浮动ie产生的双倍距离#box{ float:left; width:10px; margin:0 0 0 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()获取自定义属性;Firefox下,只能使用getAttribute():统一通过getAttribute()获取自定义属性.
* IE下,even对象有x,y属性,但是没有pageX,pageY属性;Firefox下,event对象有pageX,pageY属性,但是没有x,y属性.
* 解决方法:(条件注释)缺点是在IE浏览器下可能会增加额外的HTTP请求数。
* Chrome 中文界面下默认会将小于 12px 的文本强制按照 12px 显示,可通过加入 CSS 属性-webkit-text-size-adjust: none; 解决.
*超链接

最近更新

PLC型光分路器产品介绍(常州市新盛电器有限公.. 9页

2024年广西河池市事业单位招聘1208人历年高频.. 73页

2024年塑胶地板项目资金筹措计划书代可行性研.. 60页

2024年广西崇左市林业局事业单位招聘4人历年高.. 116页

2024年广西南宁经济技术开发区招聘5人历年高频.. 68页

2024年广西北海市邮政管理局招聘2人历年高频难.. 69页

2024年三维编织型材织物项目资金申请报告代可.. 54页

2024年认证机构项目投资申请报告代可行性研究.. 76页

2024年免疫分析仪器及试剂项目资金筹措计划书.. 67页

2024年广东省梅州市丰顺县事业单位公开招聘人.. 69页

2024年广东省广州市海珠区水务局招聘2人历年高.. 72页

2024年甲醛项目资金申请报告代可行性研究报告.. 63页

2024年集群通信系统(数字)项目资金申请报告代.. 66页

早上好祝福问候语35句 30页

小学生防溺水安全教育通知范例 67页

跨年唯美句子朋友圈 30页

2024年广东省东莞市事业单位招聘36人历年高频.. 66页

2024年广东梅州丰顺县事业单位面向随军家属专.. 114页

学生会犯错万能检讨书模板 3页

美术馆观后感 3页

2023年度中国精神心理健康蓝皮书文档 6页

蛋白尿护理查房 23页

随班就读资源教室设备配置标准 13页

大学食堂餐饮企业准入退出制度 3页

利用f206片内flash进行在线编程 8页

混凝土投标技术响应文件1 36页

复制以下网址粘贴到浏览器打开 1页

灵歌第一.二册130首 50页

板形培训资料 43页

范例:湖北省科技支撑计划(重点新产品新工艺研.. 14页