`
kongshanxuelin
  • 浏览: 922404 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

CSS框架BluePrint

阅读更多

做惯了后台程序的我们,是否对前端编程有兴趣么,通过CSS框架,使我们很容易的开发出基于Div+CSS布局的页面来,今天让我们了解下大名鼎鼎的blueprint CSS框架吧!

 

它的官方网站:http://www.blueprintcss.org/

 

首先你应该申明好CSS,这很简单,通过在页面的head区域加入如下引用即可:

 

 

<link rel="stylesheet" href="css/blueprint/screen.css" type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css" type="text/css" media="print">	
<!--[if lt IE 8]><link rel="stylesheet" href="css/blueprint/ie.css" type="text/css" media="screen, projection"><![endif]-->

 

blueprint为我们提供了grid,form,print,reset,typography等多种css文件,我们重点来了解下布局。

 

在默认情况下,以950px作为宽度,比如我们可以利用如下代码,表示950px的居中Div:

 

 

  <div class="container">
	<p>Here's my site!</p>
  </div>

 

你可以通过span-x来进行容器内列的定义,比如我们需要实现常见的顶部,main区域3列布局,可利用如下代码:

 

 

<div class="container" style="border:1px solid #000;">
	<div class="span-24 last">
		顶部
	</div>
	<div class="span-4">
		左侧边栏
	</div>
	<div class="span-16">
		主体
	</div>
	<div class="span-4 last">
		右侧边栏
	</div>	
</div>

 span-x的命名规则是指定了宽度,每个span-x比前一个增加40px,起始值为30px,可在grid.css文件中找到如下定义:

 

 

/* Use these classes to set the width of a column. */
.span-1 {width: 30px;}
.span-2 {width: 70px;}
.span-3 {width: 110px;}
......
.span-23 {width: 910px;}
.span-24, div.span-24 { width: 950px; margin-right: 0; }

 

容器内列的定义是也许嵌套的,比如如下的代码我们定了了一个顶部,中部,顶部布局,其中中部分为左侧,中侧和右侧布局,中侧包括上下布局,代码如下:

 

 

<div class="container">
	<div class="span-24 last">
		Header
	</div>
	<div class="span-4">
		Left sidebar
	</div>
	
	<div class="span-16">
		<div class="span-8">
			Box1
		</div>
		<div class="span-4">
			Box2
		</div>
		<div class="span-4 last">
			Box3
		</div>
		<div class="span-16 last">
			Main content
		</div>
	</div>
	
	<div class="span-4 last">
		Right sidebar
	</div>
	<div class="span-24 last">
		Footer
	</div>
</div>
 

在所有的布局中,请注意:在一个容器内最后一列的定义要加上last,确保一行中的span-x的定义的值总和要超过24,想要了解更多,可以直接下载附件中blueprint的框架包,里面附有完整的综合性的例子。

 

感觉对新手来说,还算一个不错的CSS框架。

 

2
2
分享到:
评论
1 楼 menuhin 2010-07-06  
这个框架确实不错,用过一段时间!

相关推荐

    css框架Blueprint CSS

    总结起来,Blueprint CSS 是一个强大且实用的CSS框架,能够帮助开发者快速构建响应式的、视觉统一的网页。其网格系统、预定义样式和打印优化等功能,大大提高了开发效率,同时也降低了维护成本。对于任何希望提升...

    blueprint——CSS框架

    由于 HTML 是一种标准,并且所描述的是结构而非样式,因此 Blueprint 框架是完全作为 CSS 实现的。要使用 Blueprint,您在设计网页时要以 Blueprint 为指导,然后再设计或生成 HTML,以便将 Blueprint CSS 样式应用...

    blueprint-css框架

    国外很好用的CSS框架.Blueprint 是一个 CSS 框架,它的目的是减少你的css开发时间。它提供一个可靠的css基础去创建你的项目,BP由一个易用的网格、合理的布局和一个打印样式。自我感觉好用。故推荐于此

    CSS框架集合

    在IT行业中,CSS框架是网页开发中的重要工具,它们提供了一套预定义的样式和布局结构,帮助开发者快速构建响应式、美观且易维护的网站。"CSS框架集合"这个主题包含了15个不同的压缩包,每个包内含有不同的CSS框架...

    Bootstrap(CSS库)

    它与CSS框架Blueprint存在很多相似之处。 值得一提的是,Bootstrap并不会在Twitter平台上运行,Twitter只是促进了它的开发,并将它公布出来。 正如Twitter架构师马克·奥托(Mark Otto)在Twitter开发者博客上所...

    Blueprint css框架2013年最新可视化操作工具-boks-v0.5.8

    最新版div+css可视化开发工具,boks-v0.5.8,适用于blueprint css框架的开发,拖拉拽即可导出漂亮的网页架构。

    可视化 Blueprint 框架 CSS 生成工具

    Blueprint是一种CSS框架,由Eric Meyer和Jacobian于2007年推出。它的核心理念是提供一套预定义的网格系统、表单样式、按钮样式等,以便开发者能够快速创建响应式和一致的网页设计。通过使用Blueprint,开发者可以...

    Blueprint是一个CSS框架它的目的是减少你的css开发时间

    Blueprint CSS框架是一个高效且实用的设计工具,专为前端开发者设计,旨在简化CSS(层叠样式表)的编写过程,从而大幅度提高开发效率。这个框架以其强大的功能和易用性,深受许多开发者的喜爱。在本文中,我们将深入...

    blueprint CSS

    **Blueprint CSS** 是一个流行的 CSS 框架,它提供了一套预先定义好的样式规则,帮助开发者快速构建响应式的网页布局。该框架的主要特点包括网格系统、字体重置以及一系列实用的类名,使得 HTML 元素能够保持一致性...

    精选国外15个CSS框架.pdf

    从给出的文件【部分内容】中,我们能够提取出一系列与CSS框架相关的知识点,以下是对这些信息的详细解读。 ### CSS框架概览 CSS框架是一种为了快速、标准化地设计网页而提供的预设样式和类的集合。在现代网页设计...

    Boks – 可视化 Blueprint 框架 CSS 生成工具[AIR]

    而"Boks – 可视化 Blueprint 框架 CSS 生成工具[AIR]"则是一款基于Adobe AIR平台的可视化应用程序,专门用于生成和定制Blueprint框架的CSS样式。 首先,让我们深入了解Blueprint框架。Blueprint框架包含以下几个...

    推荐10款CSS框架.docx

    在网页设计和开发中,CSS框架扮演着至关重要的角色,它们为开发者提供了预先定义的样式和布局结构,大大简化了工作流程,提高了效率。以下是一些值得推荐的CSS框架: 1. **Elastic CSS框架**:这是一个专为网页布局...

    Blueprint CSS Framework 学习笔记

    这个框架提供了标准化的CSS规则,帮助开发者快速构建响应式和易于维护的网页设计。以下是对Blueprint CSS Framework主要特性的详细说明: 1. **重置CSS**:Blueprint首先对常见的43个HTML标签进行了统一的样式重置...

    精品CSS软件包八款之3——frameworkThreev1.0116.03.2009 改编自 BlueprintCSS的CSS框架

    标题提及的是“精品CSS软件包八款之3——frameworkThreev1.0116.03.2009 改编自 BlueprintCSS的CSS框架”,这表明我们讨论的是一个名为“frameworkThree”的CSS框架,它是基于Blueprint CSS的改编版。这个版本是v...

    blueprint-css

    蓝图(Blueprint)CSS 是一个开源的前端框架,专为简化网页设计流程而创建。这个框架的主要目标是提供一套完整的、可扩展的基础样式,帮助开发者快速构建具有专业外观和一致性的网页应用。它的核心理念是通过预定义...

    精选国外15个CSS框架整理.pdf

    标题中的“精选国外15个CSS框架整理.pdf”指的是一个包含15个流行且在国外广泛使用的CSS框架的资源集合。这些框架旨在简化网页设计过程,提高开发效率,并确保跨浏览器的兼容性。以下是对其中一些框架的详细说明: ...

    blueprint-css-v1.0.1-8

    "blueprint-css-v1.0.1-8" 是一个基于CSS的框架,它旨在帮助开发者快速构建具有统一风格和高效布局的Web页面。Blueprint CSS是流行的设计框架之一,尤其在2007年推出后受到了广泛的关注。这个版本1.0.1-8代表了该...

    Blueprint 指南

    ### Blueprint CSS框架开发指南 #### 一、简介 **Blueprint** 是一款强大的 CSS 框架,它通过一套预定义的样式和结构来简化前端开发流程。与传统的 CSS 不同,Blueprint 强调模块化的设计理念,使得开发者可以根据...

Global site tag (gtag.js) - Google Analytics