CSS框架有什么意义?

时间:2014-05-21 04:51:11

标签: html css html5 css3

这些CSS框架有什么意义?我不明白他们。当我看到它们时,我看到的只是无聊的布局,似乎难以适应您自己独特的设计。

是这样的,还是我在这里遗漏了什么?我指的是(一般的框架),如Blueprint,Less,Skeleton,960 Grid系统,Base,Gridless等等。

我知道这是一件非常简单的事情,但我不知道。我搜索过但没有发现任何可以帮助我理解重大事项的东西。当我看到他们的代码时,我看到的只是一团糟。奇怪的类和id名称​​到处都是

(顺便说一下,这不是一个咆哮或抱怨,我真的不明白。)

1 个答案:

答案 0 :(得分:5)

  

CSS框架是预先准备好的软件框架   允许使用更简单,更符合标准的网页设计   层叠样式表语言。大多数这些框架包含at   至少一个网格。更多功能框架还具有更多功能   和其他基于JavaScript的功能,但主要是设计   定向和不引人注目。这使它们与功能区别开来   和完整的JavaScript框架。 - Wikipedia

<强> 优点

  
      
  • 他们可以帮助您学习CSS 。您可能只是不知道如何实现可靠的多列布局。框架可能是一个   让你的脚了解CSS工作原理的好地方。
  •   
  • 他们提供您不需要每次都从头开始编写的代码,例如重置。我一直是这位明星的支持者   选择器(*)margin / padding reset是精细复位。我全部使用它   时间。但是......如果你要开始一个重要的新项目   成为一堆页面,多年和多年的生活,并将成长   时间,你应该立即投资更强大的重置。所有   这些框架始于覆盖所有内容的精彩重置   基地,将在未来几年覆盖你。
  •   
  • 他们减轻了跨浏览器的问题。你不能低估这一点。我们都觉得发现我们网站的烧伤很严重   在一些浏览器或其他浏览器中,在一个非常不合时宜的时间。构架   旨在为所有浏览器带来魔力。
  •   
  • 它可以帮助您养成良好的习惯。就像在项目中包含打印样式表一样。我总是打算建一个,我   经常这样做,但如果我有的话,我的机会要高得多   从一开始就有一个。
  •   
  • 他们鼓励基于网格的设计。这是件好事。网格并不意味着无聊!他们只是帮助你取得更好的成绩   可读性,可扫描性,平衡视觉重量,灵活性,
      可扩展性,以及整个页面页面的凝聚力。
  •   
  • 他们附带文档。如果您需要帮助入门,框架通常会附带一些支持文件。这可以   特别好,如果你正在设计一个你将要处理的网站   给客户。您可以让他们知道您使用的框架   并将它们引用到该文档以获取支持请求。
  •   
  • 他们奠定了基础。如果你使用像YUI这样的东西,如果你使用All-YUI-Stuff-All-Time,你的生活会更容易。   它旨在协同工作并为可扩展性而构建。
  •   
     

CSS-Tricks

另见:Comparison of CSS frameworks