gpt4 book ai didi

html - 领先的 HTML 和 CSS 皮肤组合的优缺点

转载 作者:可可西里 更新时间:2023-11-01 12:54:05 25 4
gpt4 key购买 nike

我正在尝试为 Spree 构建一个主题Rails 的电子商务平台。因为 Spree 已经是一个相当大的元素,所以它选择了一套特定的模式和框架来进行换肤:Less 和 YUI。但是通过在 Google 上阅读,其他 skinner 似乎使用其他框架可以更快/更好地工作。所以我想知道每种方法的优缺点是什么,这样我就可以花一些时间来掌握一种(最好是让我最快达到目标的一种)。

  • LessSass - 用于 CSS
  • BlueprintYUI - 良好的 CSS 默认值和漂亮的网格系统
  • HAML与 HTML - 用于标记

Spree 使用 Less 和 YUI,而大多数博客发帖人都选择 Sass 和 Blueprint(您可以将其与 Compass 一起用于自动化 css 编译)。

Less/YUI 或 Blueprint/Sass 的优缺点是什么?

我只想学习其中之一并立即变得高效,这样我就不必在两者之间分配时间。我不想在没有框架的情况下使用 CSS。

引用 Spree 版 block 上关于 Getting Started Creating Custom Themes 的讨论.

最佳答案

我无法真正告诉您所有这些的优缺点,因为我自己并没有全部使用过它们。但是,我可以提供的一件事是:

用 HAML 之类的东西替换 HTML,或者用 Sass 之类的东西替换 CSS 可能存在风险。如果你确实用其他东西替换了 HTML,你需要所有 future 从事这个元素的人也知道 HAML。对于 Sass 之类的东西,虽然它更类似于 CSS,但它的不同之处仍然足以让不熟悉它的人感到困惑(甚至非常困惑)。

如果我必须选择,我会做出从根本上 Root 于可维护性和熟悉度的选择。如果您需要更多人力资源,这会扩大您的潜在人才库,并降低成本(人们不需要学习新东西,并且维护成本可以降低,因为您使用的是非常熟悉的技术。)鉴于此,我的选择将是 Less 和 HTML。 Less 与 CSS 非常相似,并且很好地混合了变量和混合等,而没有从根本上改变语法。我不会选择 HTML 的任何替代品,因为有无数人知道它,但很少有人知道 HAML 或类似产品。

关于html - 领先的 HTML 和 CSS 皮肤组合的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2331574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com