10
诸如Bootstrap或HTML5样板之类的Web框架是否向设计人员(而非开发人员)提供任何东西?
注意,这与设计有关,而不仅仅是开发。 我使用完全手写的CSS和HTML从头开始构建网站。 我已经了解了一些预构建的CSS模板,例如Bootstrap或HTML5 Boilerplate。我过去曾简短地看过它们,但从未跳入实际将它们用于任何用途的情况。重置CSS或在需要时包含javascript或为视口配置时,我没有任何问题。 今天晚上,我编写了一个基本的HTML5 / CSS页面。就布局而言,没有什么真正令人震惊的。只是一个起点。之后,我决定给Bootstrap一个相同布局的漩涡。这是一个相当标准的960px,带有英雄图片页面的3列。 在更改Bootstrap时,我发现我有80%或更多的时间都花在学习将什么类或id应用于某事上,然后在CSS中进行调整。很明显,Bootstrap根本不会拯救我。实际上,由于*模板过多的CSS,Bootstrap将大大增加生产时间。 *(通过“过度模板化”,我的意思是有很多CSS我可能不会在任何给定的网站上使用。并不是说整体上没有不必要的CSS。) 我知道,如果我熟悉Bootstrap,就会熟悉样式表中的类/ ID名称和常规位置。因此,我愿意花点时间花些时间,意识到其中一些原因是我自己不熟悉。 但是,我不禁怀疑Bootstrap等。等 仅仅是拐杖,使勺子喂给他们自己的品牌代码而使设计师瘫痪。因此,锁定了一个消费者基础,该消费者基础将完全依赖于第三方解决方案及其功能,从而满足所有需求,或者至少满足大多数需求。它使我想起那些只有使用Dreamweaver才能设计网站的人。如果他们无法访问Dreamweaver,并且需要进行更改,则天堂禁止。 建立网站时,我使用自己的一组标准类和ID名称。我构建CSS对我来说很直观。我有自己的一套快速构建模板。因此,我建立的任何网站都可以快速编辑。使用任何预先配置的前端包只是意味着我需要学习他们的命名规则和他们的结构,而不是依赖于我自己。 有人能称赞我这些模板系统(如Bootstrap或HTML5 Boilerplate)的优点吗? 是什么使它们对您有价值? 您是否只是熟悉所使用的系统,以便可以轻松地导航它,还是仍然需要寻找物品? 您是否可以在没有他们的情况下建立一个站点?