尊敬客户,网络已经改变。抓紧时间,开始使用CSS3和HTML5。

听取关于HTML5和CSS3,后来阅读的硬汉网页设计,由安迪·克拉克以来,我一直在努力帮我介绍给我的客户这些开发方法演示。如果我对他们说,“这些都是最新的开发方法,但不会有视觉上的差异,跨浏览器在您的网站,”我相信你能想象我会得到响应。

我的大部分客户,这些天告诉我,他们希望以下:

  1. HTML验证严格或过渡,
  2. CSS来验证,
  3. 网站符合无障碍等级2+,
  4. 设计,看起来在所有浏览器一样。

从我们,开发人员和机构,教育的最佳做法,在过去10年的世界,他们所学到的这个信息。现在我们需要重新教育他们,这将是不容易!大多数人转向远离的东西,他们不明白,对未知的恐惧。

再教育你的客户

一般来说,你将开始讨论目前的客户知道,并告诉他们,为什么这些方法都已经过时,需要修改。在此之后,你会谈谈我们现在做的事情,解释为什么这些方法更好。让我们开始。

我们如何用于开发

001

大约40%的时间致力于使我们的网站看看在所有浏览器的像素完美。我们使用,以确保网站呈现在所有浏览器(或尽可能接近它)一模一样。但是,这并不能保证该网站上的所有设备和手机。

冗长的网站发展的老办法,是过时的。向用户提供相同的视觉体验,对每一个浏览器(最接近的像素)的概念起源于印刷世界。

我们需要记住,因为我们知道,网络已经改变。我们不再是在2004年,发展中国家在PC上的Internet Explorer 6。在这个时代,网络横跨广泛的设备,包括移动电话,电视,掌上电脑和Mac,甚至冰箱。所以,我们的网站可以在任何数量的方式呈现。

均匀旨在通过跨浏览器,你不仅没有适应未来发展的项目,但你正在减少。

W3C验证

002

 

  验证是一种工具来指导我们,而不是一个宗教,盲目跟风。对于更多的信息,杰弗瑞方式写一个伟大的文章,题为“ “,但它不验证。“

验证一个网站,不一定是访问用户不一定跨浏览器的运作。我们绝不能误以为无障碍设施(由定义的验证WAI)和可用性(如英国的“残疾歧视法”的定义)。

谷歌的状态,验证其排名系统没有影响。但这部分的基础上,他们横跨多种浏览器和设备如何访问和使用网站排名。见马特Cutt为什么他们的网站不会验证用户的问题的回应

今天我们如何发展

003

 

  • 我们使用HTML5和CSS3,使我们的网站更多的设备友好访问和使用。这些标准使我们的网站上,远远超出PC和Mac的浏览器访问。
  • 发展进程的加快,这有助于我们更快地完成项目和以更高的标准。
  • 耗费时间,从而缩短开发时间,节省客户资金不小的变化。
  • 通过设计和开发,以最好的浏览器的能力,我们的网站成为面向未来的。
  • 这种方法,加快了开发时间和降低成本

内容是优先

004

 

遵循的最重要的原则是:

  1. 无障碍
    应制定无障碍每一个网站,可以通过任何设备读取用干净的HTML。这使得内容是提供给所有浏览器和设备。
  2. 可用性
    可用的信息,也是一个高度优先事项。如果网站已被访问,但是没有可用的浏览器或设备上,那么它也是没有用处的(这甚至可能影响其在Google上的排名)。

浏览器之间的差异

005

 

上面的屏幕截图显示的用户体验如何先进和能力较差的浏览器和设备之间的不同。四个屏幕截图分解如下:

  1. Internet Explorer 6中,没有CSS支持的屏幕阅读器,浏览器和设备。
  2. 旧版本的浏览器,如Internet Explorer的7-8,Firefox 2中,铬,歌剧和Safari。
  3. 目前所有的现代浏览器,如火狐3.6浏览器,歌剧和Safari。
  4. 目前仅在Safari支持的CSS 3-D动画,但会在即将到来的Firefox和Chrome的版本在2011年到期释放。

自适应设计

006

 

自适应设计需要建立你的网站略有不同,增加了开发时间。你会建立宽度与流体的网站,这样的经验是对用户的设备的屏幕大小而有所不同。这种发展是专门设计和裁缝特定的屏幕尺寸,智能手机和平板电脑宽屏PC和​​Mac。那里的一些主要尺寸类别是:

  1. 智能手机;
  2. iPad在纵向,其他片和小屏幕的电脑;
  3. iPad在横向,与PC和Mac的平均显示宽度1024像素;
  4. 宽屏液晶显示器。

总结

简单地说,我们以这种方式工作,以使我们的内容提供给大家和未来证明我们的网站。你可以找到一些统计数字表明浏览器的使用和一刀切的倾向。

2010年6月的手机使用:

OperaiPhoneNokiaiPod TouchBlackberryAndroid
26.35%18.05%15.84%8.69%14.41%6.69%

我们看到在IE浏览器用户的稳步下降和不断增长的市场为其他浏览器和设备。

HTML5和CSS3介绍给您的客户

这一切的一点是要帮助我们的普通客户理解为什么我们正在改变我们做事的方式,使他们不害怕改变。我已经在这样的工作,我发现,只要你是开放和诚实的客户从一开始,他们将积极响应这些新的工作方式。

下载此演示文稿

积分

我要感谢下面的人让我用我的视觉工作:

进一步阅读

 

原文:http://coding.smashingmagazine.com/2011/07/28/introducing-html5-and-css3-to-your-clients