我应该默认提供这些东西还是仅在客户要求时提供

时间:2010-03-02 05:46:39

标签: javascript css xhtml accessibility

我应该默认提供这些东西,还是仅在客户要求时提供这些东西(如果他们为此付费)

  • 尝试实现优雅降级 在JavaScript上
  • 打印css
  • 掌上电脑CSS
  • 表单验证
  • 如果可能的话,将所有CSS和JS合并为一个并缩小它们
  • XML Site-map
  • 跳至主要内容链接
  • 流体布局
  • 制作Abbr,可能的缩写
  • TABINDEX
  • 快速键
  • 速记CSS
  • 所有浏览器中的网站测试

所有事情都需要时间。

我们应该考虑一下

  • 将打印的用户
  • 禁用了javascript的用户
  • 小屏幕用户
  • SEO
  • 表格上的可用性
  • 屏幕阅读器用户

如果客户没有说出这些话。

3 个答案:

答案 0 :(得分:3)

在一天结束时,您的工作会说明作为一个人。如果您短缺客户,其他人会看到,并会重新考虑雇用您。

最低要求应该是一个功能齐全的网站,可以在主浏览器上正确呈现。有印刷就绪的CSS很不错,但除非客户要求,否则我不会花太多时间。关于“跳到内容”链接 - 如果您需要其中一个,您可能想重新考虑您的设计;用户不应该追捕你的内容。

答案 1 :(得分:1)

你应该为你的时间收费。合同应列举所有重要项目,以便客户知道您的时间花在哪里。如果它们对他们不重要,他们应该可以选择留出一些东西,希望在适当时接受你的建议。

答案 2 :(得分:1)

嗯,这取决于。如果你正在制作一个“从头开始”设计卖给人们,那就越好。如果您是为一个客户工作,那么所有规范至少应该在开始时达成一致,并进行成本核算。

以上所有内容都可以作为轨道上的功能实现,但是我会做的一些事情如下,因为它们是功能性的,而且一些非常重要:

  • 打印CSS
  • 表单验证**
  • XML站点地图
  • 无脚本标签**

**在我看来实现这些很重要