- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
lHtml5面试问题汇总
Html5面试问题汇总
1、Html5为什么只需要写 !DOCTYPE HTML?答案解析:Html5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。
2、行内元素有哪些?块级元素有哪些? 空(void)元素有那些?答案解析:行内元素:a??b??span??img??input??select??strong块级元素:div??ul??ol??li??dl??dt??dd??h1??h2??h3??h4??p??等空元素:br??hr??img??link meta3、页面导入样式时,使用link和@import有什么区别?答案解析:1)link属于XHTML标签,而@import是css提供的;2)页面被加载时,link会同时被加载,而@import引用的css会等到页面被加载完再加载;3)@import只在IE5以上才能识别,而link是XHTML标签,无兼容问题;4)link方式的样式的权重高于@import的权重。4、html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?答案解析:新特性,新增元素:1)内容元素:article、footer、header、nav、section2)表单控件:calendar、date、time、email、url、search3)控件元素:webworker,websockt,Geolocation移除元素:1)显现层元素:basefont,big,center,font,s,strike,tt,u2)性能较差元素:frame,frameset,noframes处理兼容问题有两种方式:1)IE6/IE7/IE8支持通过document方法产生的标签,利用这一特性让这些浏览器支持HTML5新标签。2)使用是html5shim框架另外,DOCTYPE声明的方式是区分HTML和HTML5标志的一个重要因素,此外,还可以根据新增的结构,功能元素来加以区分。5、如何区分 HTML 和 Html5?答案解析:1)在文档类型声明上不同:HTML是很长的一段代码,很难记住,而HTML5却只有简简单单的声明,方便记忆。2)在结构语义上不同:HTML:没有体现结构语义化的标签,通常都是这样来命名的div id=header/div,这样表示网站的头部。Html5:在语义上却有很大的优势。提供了一些新的标签,比如:headerarticlefooter6、简述一下你对HTML语义化的理解?答案解析:1)用正确的标签做正确的事情;2)html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;3)即使在没有样式css情况下也以一种文档格式显示,并且是容易阅读的;4)搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;5)使于都源代码的人对网站更容易将网站分块,便于阅读维护理解。7、Html5的离线储存怎么使用,工作原理能不能解释一下?答案解析:localStorage 长期存储数据,浏览器关闭后数据不丢失;sessionStorage 数据在浏览器关闭后自动删除。8、iframe有那些缺点?答案解析:1)在网页中使用框架结构最大的弊病是搜索引擎的“蜘蛛”程序无法解读这种页面;2)框架结构有时会让人感到迷惑,页面很混乱;9、Doctype作用??严格模式与混杂模式如何区分?它们有何意义?答案解析:1)!Doctype声明位于文档中的最前面,处于html标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。2)严格模式的排版和JS运作模式是以该浏览器支持的最高标准运行。3)在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。4)DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。10、常见兼容性问题?1)png24位的图片在IE6浏览器上出现背景;解决方案是:做成PNG8;2)浏览器默认的 margin 和 padding 不同。解决方案是:加一个全局的*{margin:0;padding:0;}来统一。3)IE6双边距bug:块属性标签float后,又有横行的 margin 情况下,在 IE6 显示 margin 比设置的大。浮动IE产生的双倍距离 #box{float:left;width:10px;margin:0 0 0 100px;} 这种情况下IE6会产生200px的距离。解决方
您可能关注的文档
最近下载
- 内部控制岗位职责详解.pdf VIP
- (外研版2024新教材)英语三年级上册 Unit 1 作业练习设计.docx
- 黄芪多糖提取工艺优化及抗氧化活性的研究.doc
- YBT4001.1-2019 钢格栅板及配套件 第1部分:钢格栅板.pdf VIP
- 人教版小学四年级数学上册《第四单元 三位数乘两位数》大单元整体教学设计[2022课标].pdf
- 移动集团HCIP-云售前解决方案高级工程师培训认证题库.docx
- 印刷行业样品承认书.pdf VIP
- 标准图集-北京市房屋建筑抗震节能综合改造图集 柱、圈梁、钢拉杆加固分册.pdf VIP
- 采购项目质量保证措施.docx VIP
- 2021健康照护师复习题库【附答案】.docx
文档评论(0)