1、谈谈你对Web标准以及W3C的理解和认识
参考:标签要闭合、英文小写,且不要嵌套混乱,使标签语义化来提高搜索的概率,使用外链式的css和js脚本,使结构、样式、行为分离,内容能被广泛的设备访问,代码精简,开发组件化,代码易维护、可复用,改版、升级方便。
2、HTML和XHTML有什么区别?
参考:HTML是一种基于Web网页的设计语言,XHTML是一种基于XML、语法严格、标准的设计语言。
两者主要区别是XHTML元素必须正确嵌套,元素必须关闭,标签必须小写,必须有根元素;HTML没有这些限制。
3、严格模式和混杂模式如何区分? 如何出发这两种模式?
参考:严格模式就是浏览器根据Web标准去解析页面的方法,是一种严格要求的DTD,不允许使用任何表现层的语法;混合模式是一种向后兼容的解析方法。
触发严格模式或者标准模式很简单,就是在HTML标签前声明正确的DTD;触发混杂模式可以在HTML文档开始时不声明DTD,或者在DOCTYPE前加入XML声明。
4、DOCTYPE有什么作用?区分严格模式与混杂模式有何意义?
参考:DOCTYPE声明中指出阅读程序应该用什么规则来解释文档中的标记。在Web文档的情况下,阅读程序通常是浏览器或者校验器这样的一个程序,规则是W3C所发布的一个文档类型定义 DTD 中包含的规则。
意义:严格模式与混杂模式存在的意义与其来源密切相关,如果说只存在严格模式,那么许多旧网站必然受到影响,如果只存在混杂模式,那么会回到当时浏览器大战时的混乱,每个浏览器都有自己的解析模式。
Copyright © 2022 All Rights Reserved 版权所有 豫商人才网 豫ICP备19004769号
地址:河南省商丘市睢阳区神火大道176号联合大厦13楼 EMAIL:postmaster@37jobs.com