出于某种原因,我从来没有意识到可能有CSS的框架。我一直在自己的个人网站上工作,我真的很讨厌用CSS设计'(我想更多的程序员可能会同意我的意见)。无论如何,我理解框架对Java,PHP,[插入语言]等语言的好处。我下载了几个不同的CSS框架,无法真正弄清楚如何使用它们。我想我可能会期待一个API或其他东西(鉴于CSS中缺乏逻辑,这显然没有意义)......
有没有人在这里使用(并且会推荐)一个CSS框架?对于相对简单的布局来说是否过度了?
请不要发布指向其他网站的链接,我知道如何使用Google。我宁愿听取社区的意见和见解。感谢。
答案 0 :(得分:2)
我在一些项目中使用YAML (Yet Another Multicolumn Layout),因为我不喜欢与Internet Explorer 6 HACKS“战斗”。 有一个如何使用它的很好的解释,你可以根据自己的需要进行自定义(只要你将使用多列(2或3)布局)。
答案 1 :(得分:2)
请将framework
简单地理解为“完成任务的帮助程序集合”。因此,在大多数情况下,您会得到一组CSS定义,重置器和黑客,当您考虑到跨浏览器兼容性时,您可能需要为自己编写代码。
没有链接? K.首先,您应该熟悉网格设计技术。我的前端开发人员推荐使用Blueprint来处理基于CSS的布局,无论它们有多复杂。希望这有点帮助。
答案 2 :(得分:2)
警告:我在几年内没有真正研究过这个问题,景观可能已经改变了。
我过去玩过的几个CSS框架或多或少是为了捕捉网格而设计的可怕的东西,错误的想要将WYSIWYG带入画面,并提供诸如通用圆角之类的东西。他们往往会遇到一些语义问题(.italic
FTL),需要对框架进行大量的手工修改。
CSS初学者或快速开发站点更实用,可能是CSS重置功能,可以跨浏览器(yahoo's)(Erik Meyer's)进行基线CSS。但这不是没有它自己的controversy,似乎永远不会足够。
基本上。我发现CSS需要一个自己常用技术的工具箱,但是你会不断挑选和修改。就像在web开发中一样,我认为你获得的经验越多,你发现自己想要自己创建的就越多。
答案 3 :(得分:1)