现在的位置: 首页 > 综合 > 正文

twitter_bootstrap_第三章

2018年06月08日 ⁄ 综合 ⁄ 共 3191字 ⁄ 字号 评论关闭

    在上个章节中,我们对知道了bootstrap 的几个常用排版布局方式。从固定布局到不固定布局、grid的使用。

1、bootstrap 格式

1.1文本格式

大家是不是都想想了<b> <h1>  等等用来控制文字有显示效果的标签 。我们先来看<h1> - <h6> 标签的效果吧 !

1.2文本语气

常用有的是 <em> 和  <strong>  都表示强调气 。<strong> 显示比<em> 更强调。

还记的 <b> 也是表示强调的意思。但在 html5 中 <b> 只表示单词 或 短句了。

上面是使用  <addr> <address>组合显示的在 。 注意 <addr> 是xhtml4.0 才出现的。支持IE6 以上的IE浏览器 。

 

1.3文本引用

长引用<blockquote>,用点类型如在论坛中引用他人的评论。


Bootstrap 中引用的效果 。 请到大家看到最后一行的灰色的小字。那是用<small>的效果 。

当我看到左边的小条,在想有没有一个在右边的小条了。答案是有的。bootstrap 提供了class="pull-right"添加完后效果如下

 

1.4列表

我们先来使用一下 无序排序的<ul>

好像与普通的<ul>没变化。 从图中可以看出,使用了两个<ul>相嵌。不由自主的看到了class="unstyled"大家一看就是知道这是用来删掉<ul>前面小点的样式。

 

 

接下来,我们看看有序示效果吧!

下面我们来操作一下描述列表。

效果还不错。要是还有一个水平显示的描述列表显示那更方便了。在bootstrap 中也为你提供 class="dl-horizontal"下面主是我们要的效果啦!

 

2、内联和块的代码显示

2.1内联显示

代码内联显示 <code> 下面我写了 public 用的 <code>标签。

2.2块显示代码<pre>

块代码中可以显示你 滚动条 。请加上.pre-scrollable


2.3 Google 代码美化包

在bootstrap中提到了Google 代码美化包

下载Google 代码美化包地址

http://code.google.com/p/google-code-prettify/

详细使用请点击进入下面地址阅读

http://google-code-prettify.googlecode.com/svn/trunk/README.html

3、table数据块

在bootstrap中的grid 是一种布局器 。 那我们的数据显示应该放到什么标签里?是不是在 table 里面了,没错就是在 table 里面。下面我们来看看,bootstrap中的效果。

 

看上去很不错吧! 我们下面来看看bootstrap中的 table 结构吧!

大家都明白是 html 元素 。这里只讲讲bootstrap、css样式 。

有5种table 样式 。

3.1 table 基本样式

我们先做用一个.table样式看看<table>会有什么变化。下面是效果

 

 

从图片中我们看到<table>标签中的<td>多了top 边框。图片上是我选中了第二行,td 出现上background-color 样式 。

 

3.2 table 边框样式

按照上面的table option,我添加了.table-bordered 样式 。

 

 

边框有了,为什么 top 边框怎么不显示啦 !要不我再添加一下table的基本样式看能显示出来吗? class="table table-bordered"

 

 

还真可以。没错,bootstrap中就是这样把几个样式叠加起来显示不同的效果的 。

3.3 table斑马条显示

平常我们看到一条灰一条白,看起来想斑马路似的。只需要添加 table-striped 样式

 

 

 

3.4 table缩小行高

都用bootstrap做完了一个项目啦! 还不知道调整 行高 。 在写文档时才看到这个样式 。 温故可以新,这话真有道理。

 

 

 

4、bootstrap 表单

Bootstrap表单,是不是在很多地方都看到过样在表单的样式了。

 

 

蓝色小边框的 text 输入框。下面bootstrap的四种 from样式

 

 

4.1 from默认样式

下面的为了强显示有效果添加了 class=”well”

 

 

4.2 from 查询样式

平常我们看到的都一个text输入框一个lable 和一个按钮。

 

 

4.3 from 内联样式

内联样式,我不怎么明白为什么这样叫。为什么不叫行内样式的。

 

4.4 from 组合显示

我们一般使用的,一个lable和一个<input>的怎么实现了。 我在有bootstrap发现了组合显示

 

 

看效果图片。上面是的代码用了分组的方法 。 .control-group 分成组 。 然后用control-label显示文字。 最后用 controls 填写表单。
 

1. <formclass="form-horizontal">

2.   <fieldset>

3.     <legend>Legend text</legend>

4.     <div class="control-group">

5.       <label class="control-label"for="input01">Text input</label>

6.       <div class="controls">

7.         <input type="text"class="input-xlarge" id="input01">

8.         <pclass="help-block">Supporting help text</p>

9.       </div>

10.    </div>

11.  </fieldset>

12.</form>

4.5 from 状态控制

控制单个控件,选中,只读和不可用 。

 

控制一组控件,分别在class="control-groupwarning" 组上添加  warning。Error和 success

 

 

4.6 from 伸长操作

Text,select 怎么都是一样宽 ? 我们可以拉伸他吗?我们可不可以使用之前的grid的span* ,来控制了 。 这里是可以的 。

 

 

除了使用 span* 外还可以用input-mini ,input-small和input-medium

 

 

如果在前面想添加小图标可以使用 from 的form-horizontal 然后就可以出显示下面的效果了

 

 

<div class="input-prepend">

                                               <spanclass="add-on">@</span><input type="text"size="16" id="prependedInput" class="span2">

                                       </div>

 

添加 add-on 样式  。 我们也可以前后都添加在一起。效果

 

 

input-prepend 样式也可以和基他标签组合在一起的 。 下面是和 button 组显示的

 

 

5、bootstrap 按钮

按钮这个控件应该使用的比较多的。按钮的种类也比较多的。

 

 

这些按钮大家一看就能明白的。 我们主要是用什么标签来做了 。

 

<a> 标签 <input>和<button>

 

5.1按钮的大小

按钮的大小是不是也可以使用 grid 中的 span* 了。 当然是可以的。不过用的多是

Btn-large , btn-small ,btn-mini  。

 

 

6、bootstrap 小图标

小图标我比较看好的小控件 。在bootstrap中还挺多的 。 分别有 黑 和 白 。 两种显示 。 默认为黑 。 使用白色的添加 “icon-white”

 

 

这里用 <i> 添加class 添 .icon-  前缀加上后的作用 。

 

6. icon 组合使用。

使用icon组合使用可以更精准的描述作用 。

 

 

代码地址

http://pan.baidu.com/share/link?shareid=142078&uk=1862801370

【上篇】
【下篇】

抱歉!评论已关闭.