【问题标题】:Bought web design - table structure or CSS layout?购买网页设计 - 表格结构或 CSS 布局?
【发布时间】:2010-12-23 15:59:11
【问题描述】:

我为我的一个项目尝试了一位新的网页设计师。经过多次尝试,他为我的网页构建了一个非常好的设计并将文件发送给我。现在我很想知道,因为他只在 Photoshop 中对它进行切片 - 20 张图像(非常非常糟糕的切片,例如一张图像中带有内容的边框)和所有完整的 1 个表格结构 HTML 文件。

当我让他用 CSS 做时,他说他不能,他不知道怎么做,他只是一个设计师。他的论点是:在他 4,5 年的经验中,没有人要求切片设计,所有客户都只会拥有 PSD 文件和切片并自己创建 HTML。 而且 - 他补充说 - 表格结构在网页设计中是完全正常的。

所以,我的问题是:我老了还是他老了?

到目前为止,我一直使用 DIV 和 CSS 构建网页,在您真正需要表格结构化信息来显示之前,从未使用过表格。这就是我学到的。

请告诉我你的意见和实际情况如何处理。

【问题讨论】:

  • 只是出于好奇,如果网站看起来不错,您为什么要关心它是 CSS 还是使用 Tables 制作的?作为一名开发人员,我总是使用 CSS,但我只是想知道你为什么关心它。
  • 普遍观点强烈反对使用表格进行布局,这是正确的。请参阅stackoverflow.com/questions/83073/… 进行详尽的讨论。在某些特殊情况下,五行表格结构可以为您节省大量繁琐的 CSS、数小时的黑客攻击以及最终意识到如果没有一些额外的 Javascript 就无法完成。在这些情况下,我并不羞于使用表格。但大体方向是,为表格数据保留表格,并为其他所有内容使用更合理的元素。
  • 查看 stackoverflow.com/questions/83073/… 了解表格与 CSS。

标签: html css layout


【解决方案1】:

他的论点是:在他的 4,5 年 体验没有人要切片 设计,所有客户只会有 PSD文件和切片并创建 自己的 HTML。

我找到了一个有效的论据。创建设计是一项任务;从设计中创建一个完全不同的 HTML 结构,并且不能创建 HTML 并不会让你成为设计师。

而且 - 他补充说 - 表结构是 在网页设计中完全正常。

这在 1999 年是一个有效的论点,但现在已经不是了。

如果他获得报酬的主要工作是设计,而他必须创建 HTML,因为您向他施加压力或由于时间限制或其他原因,我会说减少您的损失,付钱给他,忘记它并拥有在别处完成的 CSS 布局。

如果他真的愿意为你创建 HTML,为了钱,并提供一个切片的表格布局,我会说这不是 2009 年的标准。就个人而言,如果我是客户,我不会接受,并强迫他再做一次或退钱。

【讨论】:

  • 我不同意您的第一个陈述...如果您将自己标记为 WEB 设计师...您应该练习或至少理解该标题的某种不言而喻的附件如何设计/布局 HTML 页面的当前趋势和技术。 WEB = EVER CHANGING... 在 1999 年学习如何设计页面不会让您在 10 年后成为 WEB 设计师... 如果他们不跟上现在的 WEB 设计师 10 年后也不会保持这个头衔网页设计是如何演变的......如果你除了做鸡汤什么都不会,你就不能称自己为医生......
  • 对于(经典的、面向印刷的)设计师来说,他们创建网页,但创建 HTML 不是他们工作领域的一部分是可以的。许多设计师都是这样工作的。但是如果你主动提供一个 HTML 化的成品,你就必须达到标准。
【解决方案2】:

听起来像平面设计师,而不是网页设计师

始终具体说明可交付成果的格式

【讨论】:

  • 同意 - 这种事情需要在任何工作开始之前解决,所以不会有任何意外。
【解决方案3】:

表格是非常糟糕且陈旧的设计做法。你使用css和div是正确的。一个“网页设计师”应该精通 css 才能制作出他们的设计。

我会寻找不同的设计师。

【讨论】:

    【解决方案4】:

    我想补充一点,根据我的经验(这几乎不是规则,我敢肯定),无法将布局编码为 CSS/XHTML 的网页设计师缺乏对网页方式的一定了解经常需要根据内容进行扩展和收缩。在为 CMS 类型系统或可能需要可变文本大小的站点进行设计时尤其如此。对这些领域缺乏了解会导致设计在基本层面上的组合方式出现问题,而且我经常发现自己的设计最终无法“工作”。

    【讨论】:

    • 嗯?表格可以很好地扩展和收缩,在某些情况下要好得多。
    • @Rob,我的意思是当设计师无法为设计创建标记时,无论是使用 CSS、表格还是它们的某种组合,往往对设计的方式缺乏了解通常预计会膨胀和收缩。同样,仅根据我的经验。
    【解决方案5】:

    如果他是一个真正的网页设计师,他应该知道 CSS。

    【讨论】:

    • 误会请见谅,他是一名网页设计师
    • “网页设计师是设计师的超集。” - 这不一定是普遍正确的。
    • 我认为现在的网页设计师必须使用 CSS 来做,如果他不这样做,那么他就非常非常过时了。也许你可以得到 PSD 图片,然后把它们交给真正的网页设计师,让所有东西都变成 css 风格?
    • 如果他不能在不使用表格的情况下将 Photoshop 设计转换为 HTML/CSS,那么他肯定不是网页设计师
    • @piquadrat 我不同意,他是网页设计师,而不是网页开发人员。网页设计师将被定义为制作适合网站的视觉和布局、排版等的人。它是开发人员创建 html、css 等的工作。当然,很多网页设计师同时做这两个工作,但似乎这个没有。
    【解决方案6】:

    回答您的问题 - 是的,基于表格的布局已经过时,您需要/想要基于 css 的布局。

    但是,听起来您雇用的人通常只是网络设计师(进行视觉设计和布局)而不是网络开发人员(编码部分)一个网站)。

    许多/大多数自称网页设计师的人同时从事这两项工作,如果他只是要做设计部分,他应该在你雇用他之前向你解释,但是,看起来他确实是一名设计师,而不是开发人员,这就是为什么他的代码技能不那么出色的原因。

    考虑聘请单独的 Web 开发人员根据您的设计师提供给您的 PSD 文件创建网站。

    【讨论】:

    • 我认为您缺少设计师。它通常是图形设计 -> 网页设计 -> 网页开发。
    【解决方案7】:

    您的设计师似乎是一名绘图员,但他不会创建 HTML 布局。表格仅用于表格内容,会对您的布局产生很大限制。我的看法是,你应该把他当作会画画的人,但不要让他做任何其他事情,因为他会把一切都搞砸。

    【讨论】:

      【解决方案8】:

      表格在功能上可以工作,甚至可以验证,但它们对于布局来说是一种糟糕的做法。

      诚然,设计师对 HTML 和 CSS 知之甚少。也许他的客户通常使用 PSD 到 XHTML 服务来编写代码或类似的东西。我个人没有使用过这些服务中的任何一项,但如果您需要快速周转但缺乏 CSS 知识,您可能需要研究一下。

      【讨论】:

        【解决方案9】:

        如果您不习惯将 PSD 文件转换为 XHTML,有多种服务可以为您完成,只需几百美元,例如 w3-markup.com。

        【讨论】:

          【解决方案10】:

          像这里的大多数人一样,我同意表格不是 2009 年 Web 布局的支柱,我可以说我从来没有使用表格进行布局 - 哎呀,如果我尝试过,我就做不到。回答你的问题——他老了。

          【讨论】:

            猜你喜欢
            • 2015-01-22
            • 1970-01-01
            • 1970-01-01
            • 2021-08-03
            • 2018-03-26
            • 2019-10-04
            • 2019-05-24
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多