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