出处:http://www.bestkrup.com/it_info/blueprint-css-framework-learnthebasics-tutorials.html
最近在学做wordpress主题,一直纠结于如何来布局,以前学css的时候也听说过css框架这个东西,也知道有个960gs的css framework,也练习过,后来也知道有其它一些css框架,后来听说了Blueprint,听介绍说蛮不错,但是搜索了一下,中文教程却不多,只好到google上面去搜索了,搜到这篇入门的教程,教的内容不多,看来国外的人也喜欢凑字数,无聊的做了简单的翻译,记录一下。
下面内容翻译自:http://divitodesign.com/css/blueprint-css-framework-learn-the-basics/
因为最近发表了一篇关于960 CSS Framework的文章”Learn The Basics”非常成功,我觉得有必要做个详细教程关于”如何开始使用CSS Framework。在使用它之前,很多人都不知道一些基础知识,这也是很平常的。现在是时候改变一下了。

在提到的文章中,很多人在评论里说他们喜欢Blueprint Css Framework多过960 gs。他们觉得Blueprint给予他们更加稳定和使用起来更加容易。这也是为什么我使用Blueprint有一个更好的样式和决定教你基础的工作原理。
这个教程只是给你一个对Blueprint Css Framework基础的入门。
在你使用CSS Framework之前,你必须懂得CSS。
基本原则
在你真正开发这个框架之前,你需要一些东西作为你的前期工作。
你需要哪些文件
我们需要下载CSS Framework先。你可以从这里下载。
打开你的zip/rar文件,你会看到很多文件,因为这并不单单是你的基础CSS Framework,而且还有很多其他特性,这些特性并不是我们这里要讨论的。
我们只需要screen.css,print和ie.css,你可以在blueprint文件夹找到它们。
不要编辑原始文件
我建议你不要修改这些css文件,因为他们是模版的一部分。一个模版在未来可能会有一些升级,如果你做了改动,你将不能方便的进行升级。
如何把blueprint加到你的网站
添加blueprint只需要添加下面几句代码。你需要把它们插入在标签里面。
<link rel="stylesheet" href="screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="print.css" type="text/css" media="print">
<!--[if IE]><link rel="stylesheet" href="ie.css" type="text/css" media="screen, projection"><![endif]-->
当然,你可能像加一些自定义的样式。我们必须建立另外一个独立的css文件,例如,你可以把文件命名为style.css。使用下面代码来添加文件到网页。
<link rel="stylesheet" href="style.css" type="text/css">
Blueprint可以做什么
在Blueprint的样式表里面,我们有很多样式,我会讲解最为重要的地方先—grid layout。
Container容器
我们需要从一个容器container开始,这个container宽度为950px,居中。添加24列到这个容器,每一列的宽度是30px,10px的margin添加到列的右边。
<div class="container"></div>
Columns列
你可以选择24列中的其中一种,例如,你可以选择4个div由4、12、4和4的列组成。下面是他们结构。
<div class="container">
<div class="span-4">Sidebar</div>
<div class="span-12">Content</div>
<div class="span-4">Photos</div>
<div class="span-4">Sponsors</div>
</div>
正如你们所见,blueprint使用span-x样式来决定你需要多少列。
Margin外边
每一列的margin-right都是10px。当我们离开这个结构的时候,最后一列也会有10px的margin-right,我们并不需要这样,因为这样会破坏我们的外观。
Blueprint有一种方案,使用.last样式可以解决这个问题。当你像下面那样加上last样式,你的外观将会呈现的很完美。
<div class="container">
<div class="span-4">Sidebar</div>
<div class="span-12">Content</div>
<div class="span-4">Photos</div>
<div class="span-4 last">Sponsors</div>
</div>
样式化列
你已经知道怎样使用Blueprint建立结构,现在该加上padding和背景颜色。我们不能修改原始的screen.css和Blueprint.css文件,那么该怎么做呢?很简单,记得我叫你们建立的style.css文件吗?
首先我们必须弄一下我们的结构,css的id比class更重要,我们将会添加id到所有作为boxes的div里面。当我们使用id来作为选择器来样式化的时候,我们将会覆盖class的样式。
<div class="container">
<div id="sidebar" class="span-4">Sidebar</div>
<div id="content" class="span-12">Content</div>
<div id="photos" class="span-4">Photos</div>
<div id="sponsors" class="span-4 last">Sponsors</div>
</div>
现在我们打开我们自定义的样式表(style.css或者你也可以i命名为其他名字),用id作为选择器来样式化,如果你并不知道我的意思,那么建议你从基础开始学习一下css。
我已经做了一个简单的布局和加了一些自定义的样式。请点击这里查看【GO】

更多的练习
Blueprint不单只是上面介绍的那么简单。举个例子,你可以添加class像.hide来隐藏元素,添加.highlight来给一个元素特定的背景颜色和高亮文本颜色,添加边框,默认的排版和表格样式已经是相当美观的。
用来定位的class也是可以添加的,不过,我还没有真正用上它们。一旦我在使用这个css框架有了更好的经验,我会接着发表关于Blueprint css Framework的文章来跟大家分享的。
分享到:
相关推荐
Blueprint CSS Framework 是一个高效且实用的前端开发工具,旨在简化CSS编码过程,提高开发效率。这个框架提供了标准化的CSS规则,帮助开发者快速构建响应式和易于维护的网页设计。以下是对Blueprint CSS Framework...
Blueprint CSS 是一个强大的前端开发工具,它为网页设计师和开发者提供了高效的CSS解决方案。这个框架的主要目标是简化CSS编码过程,让网页布局和设计更加高效、规范。Blueprint CSS 的核心特性包括一个灵活的网格...
最新版div+css可视化开发工具,boks-v0.5.8,适用于blueprint css框架的开发,拖拉拽即可导出漂亮的网页架构。
### Blueprint CSS 概述 **Blueprint CSS** 是一个流行的 CSS 框架,它提供了一套预先定义好的样式规则,帮助开发者快速构建响应式的网页布局。该框架的主要特点包括网格系统、字体重置以及一系列实用的类名,使得 ...
由于 HTML 是一种标准,并且所描述的是结构而非样式,因此 Blueprint 框架是完全作为 CSS 实现的。要使用 Blueprint,您在设计网页时要以 Blueprint 为指导,然后再设计或生成 HTML,以便将 Blueprint CSS 样式应用...
"blueprint-css-v1.0.1-8" 是一个基于CSS的框架,它旨在帮助开发者快速构建具有统一风格和高效布局的Web页面。Blueprint CSS是流行的设计框架之一,尤其在2007年推出后受到了广泛的关注。这个版本1.0.1-8代表了该...
《可视化Blueprint框架CSS生成工具详解》 在现代Web开发中,高效的前端布局和样式管理是提升项目质量和开发效率的关键。Blueprint框架就是这样一个旨在简化CSS样式的工具,它提供了一种结构化的方法来组织和构建可...
蓝图(Blueprint)CSS 是一个开源的前端框架,专为简化网页设计流程而创建。这个框架的主要目标是提供一套完整的、可扩展的基础样式,帮助开发者快速构建具有专业外观和一致性的网页应用。它的核心理念是通过预定义...
而"Boks – 可视化 Blueprint 框架 CSS 生成工具[AIR]"则是一款基于Adobe AIR平台的可视化应用程序,专门用于生成和定制Blueprint框架的CSS样式。 首先,让我们深入了解Blueprint框架。Blueprint框架包含以下几个...
国外很好用的CSS框架.Blueprint 是一个 CSS 框架,它的目的是减少你的css开发时间。它提供一个可靠的css基础去创建你的项目,BP由一个易用的网格、合理的布局和一个打印样式。自我感觉好用。故推荐于此
蓝图CSS 一个轻量级的布局库,用于构建可在任何地方工作的出色的响应式移动优先UI。 开源,使用CSS Grid和Flexbox构建。 在下载单个CSS文件。 文献资料 在此处查看。 变更日志 查看以查看有关更新和改进的详细信息...
Blueprint CSS框架是一个高效且实用的设计工具,专为前端开发者设计,旨在简化CSS(层叠样式表)的编写过程,从而大幅度提高开发效率。这个框架以其强大的功能和易用性,深受许多开发者的喜爱。在本文中,我们将深入...
Blueprint_CSS_分析例子.doc
9. **Boilerplate CSS Framework** - 由BluePrint CSS的作者创建,Boilerplate是一个精简的基础框架,仅包含启动任何项目的最基本元素。 **下载地址**: [未提供] 这些框架各有特色,适用于不同的项目需求和开发...
Blueprint是一款仿Chromebook Getting Started guide页面效果的Google风格的网格布局css画廊。网格布局采用masonry制作,css画廊的运动效果则由CSS 3D Transforms完成。
6. **Blueprint CSS Framework** - Blueprint提供了一系列经过测试的CSS工具,用于快速开发具有网格系统、排版、按钮和其他元素的网页。 - 是早期非常流行的框架之一,为开发者提供了许多有用的组件。 7. **...
8. **Blueprint CSS**:为减少CSS开发时间而设计,包含网格系统、布局和打印样式,易于使用。 9. **Schema Web Design Framework**:专注于提供HTML/CSS的基础结构,以便快速启动新项目,减少重复设计工作。 10. *...
10. blueprint-css-v1.0.1-8-g9bf9513.zip:Blueprint CSS是一个流行的早期框架,以其网格系统闻名,帮助开发者快速创建响应式的页面布局。 11. yaml_331_110618[CSS框架]: YAML(Yet Another Multicolumn Layout...