Closed. This question is
off-topic。它当前不接受答案。
想改善这个问题吗?
Update the question,所以它是
on-topic,用于堆栈溢出。
5年前关闭。
我意识到这个问题很可能已经被打死了,这更多的是个人喜好而不是任何事情,但是我很好奇是否有人提出任何建议。
我有一个不重用代码的可怕习惯。 (最有可能的原因是,我似乎总是以某种方式最终会丢失我在“发展”文件夹中不断增长的迷宫中收集到的所有片段)话虽如此,我决定几个月后才开始尝试寻找一个现有的CSS框架,在进行新项目时,我可以使用它来简化生活。我现在已经尝试了其中的一些,虽然我发现了一些不错的选择,但都不太适合我想要的。
按照重要性的顺序,以下是我希望找到的内容:
灵活性-我太古怪,无法长期遵循单个设计/开发模式。话虽这么说,但如果我不必花费大部分时间来覆盖我正在使用的框架中的各种规则,我会更喜欢它。当然,我了解到,不管我使用什么框架,都需要偶尔执行此操作,但是我需要的越少越好。
轻量级-我并不是真的在寻找一个框架来构建我的整个项目。我正在寻找更多的帮助器类集合,并且可能需要一些实用程序规则来使诸如Internet Explorer等之类的东西变得更加理智。基本上,我正在寻找使我的生活更轻松的东西。
跨浏览器兼容-只要框架在我所使用的任何浏览器中看起来都相同,我就可以不在乎框架是否不符合当前标准。不幸的是,我的客户仍在使用必须容纳的Internet Explorer 7。不过,在这一点上,我不太在乎它是否仍与Internet Explorer 6兼容。
模块化-尽管这不是交易破坏因素,但我希望找到一个框架,尽管该框架轻巧,但仍采用模块化设计方法。我的意思是说,很多样式表都是基于“目的”的。例如,它将在称为Forms / forms.css的文件夹/样式表中收集所有用于处理表单的常见类(.error,.info,.alert,.text,.required等),同时保留任务规则例如另一个文件/文件夹中的布局。我实际上真的很喜欢
YAML的操作方式-不幸的是,YAML只是有太多多余的东西我没用过,可能不需要一段时间了。 (尽管说实话,如果我找不到其他框架,我可能会发现我可以做些什么,那就是减少YAML中我没有使用的内容,并从那里建立一个基础)
就内容而言,我实际上只是在寻找一些准系统常用的东西。像:
.text-center { text-align: left; }
.text-right { text-align: right; }
.centered { margin-left: auto; margin-right: auto; }
.left { float: left; display: block; }
.right { float: right; display: block; }
当然还有通常的clearfix东西。处理圆角,阴影等的类也很不错。
目前,我真的不太在意可访问性,rtl支持,微格式等,因为我主要将这个框架用于与客户打交道的工作,到目前为止,我还没有遇到任何需要。
最后,我首先是一名开发人员(最近我碰巧得到了很多东西,这些东西需要我做比我不满意的更多的设计工作),因此我经常会遇到构建在客户端或服务器端动态标记,因此框架的标记越简单越好。