过去,许多公司和网页设计师的工作流程至少有两三个部分——设计、标记、后端。这些是概括性的,线条可能会有点模糊......但我相信你明白我的要点。
网页设计师通常是“仅视觉的”,并且只负责在图像编辑软件(如 Photoshop 或 Fireworks)中构建非常详细的模型。模型将显示网页的所有可能方面,从颜色和类型选择到背景、图标、照片和其他要使用的图像。但“设计师”从不关心实际的现场构建和实施。他们只关注外表。
一旦设计被批准(通过审查这些图像文件),第二阶段就开始了——将图像文件转换为实时 HTML/CSS。
在单座或自由职业环境中,网页设计师可能使用了切片并通过一些内部应用程序选项导出为 HTML。在极少数情况下,设计师可能会构建基本的 HTML/CSS 页面框架。
在某些公司环境中,这些模型会以分层图像文件的形式(.psd、.png [用于 Fireworks])供网页设计师使用,并且设计师永远不会担心实现任何标记或代码。“设计师”不必担心如何构建 HTML 或 CSS 来实现他们创建的这个图像模型。图像文件被移交给“开发人员”,然后由他负责构建与图像文件匹配的 HTML/CSS。
我想有些人仍然以这种方式工作。然而,随着标记语言(即 CSS3)的进步和浏览器支持的改进——在许多情况下,花时间仔细构建一个完整网页的光栅表示在许多情况下基本上是无用的。
使用当前的标记很容易直接通过 HTML/CSS 实现许多网页设计需求,并且图像应用程序的使用仅限于生成可能需要的小型图像资产或照片。(Bootstrap 等库和/或模板进一步推动了这一概念。)
在我自己的工作流程中,除非有特别要求,否则我明显放弃了整页模型。我这样做是为了提高设计速度并确保批准的内容接近最终在浏览器中呈现的内容。事实上,我已经很多年没有创建完整的页面模型了。但我知道仍然有使用这种方法的工作流程。
在直接进入 HTML/CSS 进行设计构建之前,在图像编辑应用程序中构建整页模型有什么真正的好处吗?