青岛网站建设
Hi,are you ready?

准备好开始了吗?
那就与我们取得联系吧

有一个品牌项目想和我们谈谈吗?您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与你取得联系。当然也欢迎您给我们写信或是打电话,让我们听到你的声音!

填写您的项目信息

青岛设计公司

HTML5青岛网站设计

2018.5.17

青岛网站设计原则:为了避免过去所犯的错误,WHATWG起草了一系列设计原则以指导HTML5的开发。其中一项主要原则是“支持已有内容”。这意味着对于HTML5来说,并不存在创立的起始时间。XHTML 2试图废弃之前的一切。而与之不同的是,HTML5建立在现有规范和实现的基础之上。HTML 4.01的大部分内容在HTML5中都得到了保留。

涉足过微格式的青岛网页设计师应该十分熟悉这些设计原则。HTML5社区具有同样的务实方针以实现标准格式的统一,所以无需担心理论问题。这种态度体现在“最终用户优先”的设计原则中,该原则规定:在发生冲突时,最终用户优先,其次是作者、实现者、标准制定者,最后才是理论上的完满。伊恩·希克森已经多次表示,浏览器厂商才是HTML5真正的仲裁者。如果浏览器供应商拒绝支持某项协议,那么在规范中添加该协议就变得没有任何意义,因为这会使规范不够切合实际。根据最终用户优先的原则,网页设计师的意见更具有意义。如果网页设计师拒绝使用规范的某些内容,那么规范同样不够切合实际。相关推荐阅读:青岛网站建设怎样策划比较好

一些其他的设计原则,例如“不要做重复的工作”和“沿着足迹铺路”的意思是,对于网页设计师来说,如果存在一种普遍的方法来完成某项任务,那么即使它不是最好的方法,也应该被编入HTML5中,也就是说“别去修理没坏的东西”。

错误处理:HTML5不仅声明了浏览器应该如何处理规范格式的标记,还首次规范了浏览器该如何处理格式不规范的文件。浏览器厂商曾不得不独自研究如何处理错误。无论最流行的浏览器做出怎样的尝试,该过程通常都会涉及逆向工程,这会耗费浏览器厂商的时间。与其浪费时间模仿竞争对手处理有缺陷的标记,倒不如尝试实现新功能。

在HTML5中定义错误处理恐怕难以实现。虽然HTML5具有与HTML 4.01完全相同的元素和属性,并且完全没有添加新特性,但在2012年年底之前完成错误处理的定义仍然是徒劳的。青岛网页设计人员可能对错误处理不大感兴趣,特别是在他们一开始就会编写有效并且格式规范的文件的情况下,但错误处理对于浏览器厂商来说却非常重要。以往的标记规范都是为创作者编写的,而HTML5却是为创作者和实施者编写的。网页设计人员在细读规范时应牢记这一点。这就解释了为什么HTML5规范的内容如此之多,同时也解释了为什么该规范含有一些通常为专家所保留的细节。

青岛网站设计切合现实:持续的内部张力推动了HTML5的创立。一方面,规范需要足够强大,从而有能力支持创建网页应用程序,另一方面,虽然大多数现有内容都处于完全混乱的状态,但是HTML5仍需要支持已有的内容。如果 HTML5的规范在某一个方向上偏离得太远,那么它将重蹈XHTML 2的覆辙。但是,如果它在另一个相反的方向上偏离得太远,那么它就会认为<font>标签和表单是万能的,因为这两者是大量网页建立的基础。这是一种微妙的平衡,保持这种平衡需要务实且冷静的方法。

HTML5中的API十分强大。它们完全超出了我的能力范畴,所以我将这些内容留给更优秀的开发人员来编写。这些API值得用一本单独的书来介绍。与此同时,对于网页设计师来说,HTML5中仍存在许多新鲜事物。这些内容将在下一章进行说明。

HTML5规范中的所有章节都致力于创建Web应用的新API,其中包含一个Undo-Manager——它使得浏览器能够跟踪文档变更。该规范中有一节介绍了如何使用缓存清单来创建离线Web应用。另外,该规范对拖放功能也进行了详细描述。与往常一样,如果存在已有的实现,那么规范将在其基础上建立,而非将一切推倒重来。微软的IE浏览器在很多年前就已经包含了拖放API,这也是HTML5拖放的基础。遗憾的是,微软的API是有问题的。如果以前的基础并不适用,那么重新开始也不见得是坏主意。

Are you interested in ?

对圭谷感兴趣吗?

有关我们服务的更多信息,请联系

朱总13805329405 / 18661461613(同微信号)

与我们 合作

与圭谷设计合作,您将会得到更成熟全面的网站建设服务。我们以客户至上,同时也相互挑战,力求呈现较好的网站建设成果。

网站建设热线:

138 0532 9405

fixed top

TOP

QQ客服

免费电话