整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

BootStrap从基础到项目实战_第1季_03章_04_全局CSS之表格

格,这个其实对于做过网站的人来说,并不陌生,而且可以说是最为常用的各种列表的展示,有时候也会因为用户或者老板的需求而感到头疼。下面我们来看一下,Bootstrap已经为我们准备那些类型的表格呢?如下所示:

3.1、基本案例

为任意<table>标签添加.table可以为其赋予基本的样式—少量的内补(padding)和水平方向的分隔线。这种方式看起来很多余!?但是我们觉得,表格元素使用的很广泛,如果我们为其赋予默认样式可能会影响例如日历和日期选择之类的插件,所以我们选择将其样式独立出来。

一个简单的Table示例,代码如下:

<div class="container">

<table class="table">

<caption>Table基本案例</caption>

<thead>

<tr>

<th>First Name</th>

<th>Last Name</th>

<th>User Name</th>

</tr>

</thead>

<tbody>

<tr>

<td>aehyok</td>

<td>leo</td>

<td>@aehyok</td>

</tr>

<tr>

<td>lynn</td>

<td>thl</td>

<td>@lynn</td>

</tr>

</tbody>

</table>

</div>

效果:

3.2、条纹状表格

利用.table-striped可以给<tbody>之内的每一行增加斑马条纹样式。在上面示例的table元素上再添加一个 样式类 <table class="table table-striped">。看现在的效果,还是有点变化的。

3.3、带边框的表格

利用.table-bordered为表格和其中的每个单元格增加边框。

还是将第一个示例中的table元素上再添加一个样式类

<table class="table table-bordered">

效果:

3.4、鼠标悬停

利用.table-hover可以让<tbody>中的每一行响应鼠标悬停状态。

<table class="table table-hover">

将鼠标移到那一行那一行就会有效果的,如下图所示:

3.5、紧缩表格

利用.table-condensed可以让表格更加紧凑,单元格中的内部(padding)均会减半。

<table class="table table-condensed">

这个效果没那么明显,主要就是单元格中内容padding减半了。

3.6、表格状态

通过这些状态class可以为行货单元格设置颜色。

示例代码:

<table class="table table-condensed">

<caption>表格状态</caption>

<thead>

<tr>

<th>#</th>

<th>First Name</th>

<th>Last Name</th>

<th>User Name</th>

</tr>

</thead>

<tbody>

<tr class="active">

<td>1</td>

<td>aehyok</td>

<td>leo</td>

<td>@aehyok</td>

</tr>

<tr class="success">

<td>2</td>

<td>lynn</td>

<td>thl</td>

<td>@lynn</td>

</tr>

<tr class="warning">

<td>3</td>

<td>Amdy</td>

<td>Amy</td>

<td>@Amdy</td>

</tr>

<tr class="danger">

<td>4</td>

<td>Amdy</td>

<td>Amy</td>

<td>@Amdy</td>

</tr>

<tr >

<td class="success">5</td>

<td class="danger">Amdy</td>

<td class="warning">Amy</td>

<td class="active">@Amdy</td>

</tr>

</tbody>

</table>

效果如下:

3.7、响应式表格

将任何.table包裹在.table-responsive中即可创建响应式表格,其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于768px宽度时,水平滚动条消失。

<div class="table-responsive">

<table class="table">

<caption>响应式表格</caption>

<thead>

<tr>

<th>#</th>

<th>First Name</th>

<th>Last Name</th>

<th>User Name</th>

</tr>

</thead>

<tbody>

<tr class="active">

<td>1</td>

<td>aehyok</td>

<td>leo</td>

<td>@aehyok</td>

</tr>

<tr class="success">

<td>2</td>

<td>lynn</td>

<td>thl</td>

<td>@lynn</td>

</tr>

<tr class="warning">

<td>3</td>

<td>Amdy</td>

<td>Amy</td>

<td>@Amdy</td>

</tr>

<tr class="danger">

<td>4</td>

<td>Amdy</td>

<td>Amy</td>

<td>@Amdy</td>

</tr>

<tr >

<td class="success">5</td>

<td class="danger">Amdy</td>

<td class="warning">Amy</td>

<td class="active">@Amdy</td>

</tr>

</tbody>

</table>

</div>

效果:

发现出现滚动条了!

总结

1.基本案例

2.条纹状表格

3.带边框的表格

4.鼠标悬停

5.紧缩表格

6.状态class

7.响应式表格

用软件:斑马进度计划软件

广联达斑马进度计划软件-官方正版免费下载使用

1、新建工作

左键点击表格内工作名称栏,添加首工作:

建议:表格添加工作时,只填写工作名称、工期、前置工作即可;开始完成时间会自动根据工作的前置工作和工期自动计算。


2、【升级】与【降级】


此功能常用于给工作设置父子层级,操作如下图


【升级】:使一个工作层级提升,如该工作没有父工作将不能再升级。

【降级】:使一个工作变成子工作,如该工作上方没有工作将不再降级。


3、【上钻】与【下钻】

此功能常用于细化工作时使用,同时也会生成父子层级,操作如下视频:

【下钻】:使页面中仅显示选择工作的子工作项。

【上钻】:使下钻页面返回到原计划中。

4、【成组与解组】

此功能常用于对已有工作添加父工作与删除父工作,操作如下视频:

【成组】:为选中的多个工作设置一个父工作。

【解组】:删除选中父工作,保留该父工作下子工作。

  1. 一设置

点击【设置】,【表格及横道】页签下,点击【表格及横道字体】

  1. 单独设置单个工作或多个工作

行选单个工作或多个工作后,在上方工具栏【格式】里设置

注:单独设置高于统一设置,如:单独设置了工作的字体、字号、颜色,统一设置将失效