2.HTML4\5常见问题其一

1.HTML5为什么只需要写<DOCTYPE HTML>?

a.HTML5不基于SGML,因此不需要对DTD进行引用,但是需要DOCTYPE来规范浏览器的行为(让浏览器按照他们应该的方式来运行)
b.HTML4.01基于SGML,所以需要对DTD进行引用,才能让浏览器知道该文档所使用的文档类型。

2.HTML5有哪些新特性、HTML5新标签的浏览器兼容问题如何处理?

HTML5新增了以下几大类元素:
内容元素:article,footer,header,nav,section
表单控件:calendar,data,time,email,url,search
控件元素:webworker,websockt,Geolocation
移出的元素有下列哪些:
显示层元素:basefont,big,center,font,s,strike,tt,u
性能较差元素:frame,frameset,noframes
HTML5已形成了最终的标准,概括来讲,它主要是关于图像、位置、存储、多任务等功能的增加。
新增的元素有绘画canvas,用于媒介回放的videoaudio元素,本地离线存储localStorage长期存储数据,浏览器关闭后数据不丢失,而sessionStorage的数据在浏览器关闭后自动删除。
新的技术:canvas,svg,webworker,websocket,Geolocation

3.对HTML语义化的理解。

a.HTML语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;
b.即使在没有样式CSS的情况下也能以一种文档格式显示,并且是容易阅读的;
c.搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,有利于SEO
d.使阅读源代码的人更容易将网站分块,便于阅读、维护和理解。

4.XHTMLHTML有什么区别

xhtml:
a.所有的标记都必须要有一个相应的结束标记。
b.所有标签的元素和属性的名字都必须使用小写。
c.所有的XML标记都必须合理嵌套。
d.所有的属性必须用引号“”括起来。
e.把所有<和&特殊符号用编码表示。
f.给所有属性赋一个值=" "
g.不要在注释内容中使用“--” = " "
h.图片必须有说明文字=""<=""code=""/>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。