首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS框架的优势

使用CSS框架的优势
EN

Stack Overflow用户
提问于 2009-06-26 07:33:14
回答 6查看 1.7K关注 0票数 9

我一直在考虑使用CSS框架,因为很多网页设计师都在使用它。他们说它很好,等等。但是使用像960 Grid SystemBlueprint这样的CSS框架有什么真正的优势吗?这会让我的生活更轻松吗?这些框架是否考虑过邪恶的Internet Explorer?

任何见解都会有所帮助。

EN

回答 6

Stack Overflow用户

发布于 2009-06-26 17:35:25

许多框架都包括Reset-Rules,它是一个单一的样式表(Generally Meyers' or a derivation of it),可以平衡跨多个浏览器的元素呈现。现在,如果您决定是否使用CSS Framework,则应该使用Reset

我只用过960,而且我必须说我很喜欢它。最酷的是,您的布局是使用包含数值的classNames进行布局的,这意味着如果您喜欢,可以通过编程确定新的布局--简单的数学计算。在许多情况下,它还可以更快地开发复杂的布局。Nettuts不久前做了一个名为“A Detailed Look at the 960 CSS Framework”的video of 960

你需要一个框架吗?不是的。它们有帮助吗?在很多情况下。至少,我会鼓励你下载960并使用它,从现在开始至少使用一个Reset

960标记和类名的示例:

代码语言:javascript
复制
<div class="container_12">
    <div class="grid_7 prefix_1">
        <div class="grid_2 alpha">
            ...
        </div>
        <div class="grid_3">
            ...
        </div>
        <div class="grid_2 omega">
            ...
        </div>
    </div>
    <div class="grid_3 suffix_1">
        ...
    </div>
</div>
票数 11
EN

Stack Overflow用户

发布于 2011-09-22 19:57:27

最好不要将框架的概念与特定框架的类型或实例混淆。一些人认为,因为框架(例如960 )不适合特定的用例,所以您应该完全避免使用框架。太疯狂了!

框架是优秀的开发人员用来完成工作的工具。熟练的开发人员甚至可以为自己的使用构建自己的框架。抽象是每个开发人员都应该掌握的一个强大的概念。

花一点时间来考虑一个好的definition of a framework是很有趣的:“一种抽象,其中提供通用功能的软件可以被用户代码选择性地更改”。也许可以争辩说,CSS实际上是一个扩展HTML的框架。

我已经尝试过960,我建议试一试,但最近,我倾向于使用sass之类的东西来制定自己的一套规则(一个框架)。我想有一个960的端口和sass的蓝图。

我最近在一个大型企业网站上工作,我做的第一件事是将十六进制值从CSS抽象到调色板中,以便减少CSS文件中的冗余。大约一个月后,客户要求我们为不同的市场重塑网站品牌,这意味着要更改一些精灵,并更新调色板,这项工作就完成了。这只花了几分钟!

但至少要回答你的问题的一部分:是的!使用框架有很多优点。我甚至可以说,避免使用它们有点天真。

PS:如果我的答案不明确,很抱歉,但您确实提到了任何见解将是有帮助的:)

票数 4
EN

Stack Overflow用户

发布于 2009-06-26 17:26:11

那得看情况。如果你正在学习CSS或者项目不需要太多的样式,我认为你不应该使用CSS框架。此外,如果你想创建一个非常独特或特定的样式,它不会对你有太大帮助。

但是,如果您对CSS很有经验,并且项目很大,那么CSS框架可能会帮助您节省时间和解决问题。

是的,他们考虑IE。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1047815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档