Bootstrap表格

一、Bootstrap表格简介:

  表格是Bootstrap的一个基础组件之一,Bootstrap为表格提供了1种基础样式4种附加样式以及1个支持响应式的表格。   

    ?  .table:基础表格

    ?  .table-striped:斑马线表格

    ?  .table-bordered:带边框的表格

    ?  .table-hover:鼠标悬停高亮的表格

    ?  .table-condensed:紧凑型表格

    ?  .table-responsive:响应式表格

  在使用Bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格

  在bootstrap.css文件中第1402行~第1630行中可以查阅到所有有关于table的样式代码。

二、表格行的类

  Bootstrap还为表格的行元素<tr>提供了五种不同的类名,每种类名控制了行的不同背景颜色,具体说明如下表所示:

 

  使用非常的简单,只需要在<tr>元素中添加上表对应的类名,就能达到你自己需要的效果:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>表格行的类</title>
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
</head>

<body>
<table class="table table-bordered">
  <thead>
    <tr>
      <th>类名</th>
      <th>描述</th>
    </tr>
  </thead>
  <tbody>
    <tr class="active">
      <td>.active</td>
      <td>表示当前活动的信息</td>
    </tr>
    <tr class="success">
      <td>.success</td>
      <td>表示成功或者正确的行为</td>
    </tr>
    <tr class="info">
      <td>.info</td>
      <td>表示中立的信息或行为</td>
    </tr>
    <tr class="warning">
      <td>.warning</td>
      <td>表示警告,需要特别注意</td>
    </tr>
    <tr class="danger">
      <td>.danger</td>
      <td>表示危险或者可能是错误的行为</td>
    </tr>
  </tbody>
</table>
</body>
</html>

  对应的源码,请查看bootstrap.css文件中第1484行~第1583行

  特别提示:除了”.active”之外,其他四个类名和”.table-hover”配合使用时,Bootstrap针对这几种样式也做了相应的悬浮状态的样式设置,所以如果需要给tr元素添加其他颜色样式时

       在”.table-hover”表格中也要做相应的调整。

          注意要实现悬浮状态,需要在<table>标签上加入table-hover类。

三、基础表格:

  对表格的结构,跟我们平时使用表格是一样的:

  在Bootstrap中,对于基础表格是通过类名“.table”来控制。如果在<table>元素中不添加任何类名,表格是无任何样式效果的。

  想得到基础表格,我们只需要在<table>元素上添加“.table”类名,就可以得到Bootstrap的基础表格:

  Bootstrap的基础表格,大致长得像下图所示的样子:

  

  主要源码查看bootstrap.css文件第1402行~第1441行

  .table”主要有三个作用:

    ?  给表格设置了margin-bottom:20px以及设置单元内距

      ?  在thead底部设置了一个2px的浅灰实线

      ?  每个单元格顶部设置了一个1px的浅灰实线

<table class="table">
   <thead>
     <tr>
       <th>表格标题</th>
       <th>表格标题</th>
       <th>表格标题</th>
     </tr>
   </thead>
   <tbody>
     <tr>
       <td>表格单元格</td>
       <td>表格单元格</td>
       <td>表格单元格</td>
     </tr>
     <tr>
       <td>表格单元格</td>
       <td>表格单元格</td>
       <td>表格单元格</td>
     </tr>
   </tbody>
 </table>

  

时间: 2024-12-24 06:14:47

Bootstrap表格的相关文章

jQuery动态生成Bootstrap表格

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS

Bootstrap 表格 笔记

Bootstrap 表格 Bootstrap 提供了一个清晰的创建表格的布局.下表列出了 Bootstrap 支持的一些表格元素: 标签 描述 <table> 为表格添加基础样式. <thead> 表格标题行的容器元素(<tr>),用来标识表格列. <tbody> 表格主体中的表格行的容器元素(<tr>). <tr> 一组出现在单行上的表格单元格的容器元素(<td> 或 <th>). <td> 默认

【原创】bootstrap框架的学习 第七课 -[bootstrap表格]

Bootstrap 表格 标签 描述 <table> 为表格添加基础样式. <thead> 表格标题行的容器元素(<tr>),用来标识表格列. <tbody> 表格主体中的表格行的容器元素(<tr>). <tr> 一组出现在单行上的表格单元格的容器元素(<td> 或 <th>). <td> 默认的表格单元格. <th> 特殊的表格单元格,用来标识列或行(取决于范围和位置).必须在 <

bootstrap表格添加按钮、模态框实现

bootstrap表格添加按钮.模态框实现 原创 2017年07月20日 17:35:48 标签: bootstrap 1723 bootstrap表格添加按钮.模态框实现 - 需求: 需要表格后面每一列后面都有"添加""删除"按钮.如下图 - 源码如下 <script> function operateFormatter(value, row, index) { return [ '<button type="button"

Bootstrap表格(转)

表格是Bootstrap的一个基础组件之一,Bootstrap为表格提供了1种基础样式和4种附加样式以及1个支持响应式的表格.在使用Bootstrap的表格过程中,只需要添加对应的类名就可以得到不同的表格风格,本文将详细介绍Boostrap表格 基本实例 Boostrap将表格<table>的样式重置如下 table { background-color: transparent; border-spacing: 0; border-collapse: collapse; } <tabl

Bootstrap 表格

Bootstrap提供了一个清晰的创建表格的布局 <table>标签:为表格添加基础的样式. <thead>标签:表格标题行的容器元素(<tr>),用来标识表格列. <tbody>标签:表格主题中的表格行的容器元素(<tr>). <tfood>标签:表格底部中的表格行的容器元素(<tr>). <tr>标签 :一组出现在单行上的表格单元格的容器元素(<td> 或 <th>). <td

Bootstrap:表格和栅格分页

拼接table请将以下代码直接运行:换下 bootstrap.css jquery-1.12.3.min.js bootstrap-paginator.min.js" 1 <!DOCTYPE html> 2 <html> 3 <head lang="zh-cn"> 4 <title>产品列表</title> 5 <meta charset="utf-8" /> 6 <meta h

bootstrap表格插件——Bootstrap-Table

注:本文引用自:http://www.cnblogs.com/wuhuacong/p/7284420.html 一.概述 1.是什么 是一个基于bootstrap的灌数据式的表格插件 2.能干什么 可以实现查询.分页.排序.复选框.设置显示列.Card view视图.主从表显示.合并列.国际化处理等处理功能,以及一些不错的扩展功能 3.怎么干 插件官网:http://bootstrap-table.wenzhixin.net.cn/  官方示例:http://bootstrap-table.we

Bootstrap表格元素处理

Bootstrap提供了一种基础.table样式.4种附加样式以及一个支持响应式布局的.table.responsive容器样式 下面是HTML模板 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 <link href="\Bootstrap-di