【发布时间】:2011-04-15 14:51:26
【问题描述】:
我正在开发一个小 html/css 框架,我可以将它用于我的大多数网站,至少有一个基础可以构建。这是我迄今为止一直在使用的:
CSS 框架
- Reset.css - 我使用的是 Eric Meyer 的,www.meyerweb.com。
- Typography.css - 网站的所有主要字体样式(来自 blueprintcss.org)
- Forms.css - 基本的表单样式(来自 blueprintcss.org)
- Wireframe.css - 这里我为一、二、三列加上页眉和页脚设置了线框。我使用了Holy Grail 技术并实现了它,以便通过为容器 div 设置“onecolumn”、“twocolumns”或“threecolumns”类,我可以在这三者之间切换。
基本技巧
我有一些预制示例供我在任何网站中重复使用:
- Suckerfish 下拉菜单 - 各种版本的水平和垂直
- Sliding Doors 选项卡 - 虽然我尝试尽可能使用 CSS3
脚本
- jQuery - 我尽量少用它(也就是说,如果手头有 css 解决方案,比如 Suckerfish 下拉菜单与 jQ 菜单)
插件
还没有。我昨天查看了css3pie,看起来很有希望。
尚待调查
到目前为止我还没有使用过但可能很有趣的是 css 和 js 缩小器。另外,目前我用@import在main.css中包含了上面提到的5个css文件,也许我应该在上传之前让它们自动合并?
当然还有 CSS 网格系统。我从来没有掌握这些窍门,但也许我应该再试一次。我知道 960 网格非常流行,但我不确定我是否想将类纯粹用于标记(grid_4、column_5 等)。对我来说,这有点像 <span class="red"> 将文本变为红色,就像不如使用内联样式。
不管怎样,这只是一个基本的设置,在尚未纳入此框架的网站中存在很多问题。那么,我应该真正检查什么来改进我的框架? (欢迎使用 HTML5 和 CSS3,请不要使用 flash :P)
建议
我将在此处列出以下建议,我会检查一下。
【问题讨论】:
-
准确地说是Suckerfish之子...
-
哦,这是我google的时候第一次点击,估计我没注意。
-
您错过了 HTML5 样板:html5boilerplate.com。此外,出色的 ie7/8/9.js 向后兼容。还有 Modernizr,也用于兼容性检查。
-
blueprintcss.com 即将推出?
-
不要在框架上浪费时间。
标签: html css frameworks