Bootstrap-1 表格样式

Bootstrap表格样式分类

  1. 基础样式:table
  2. 带背条纹表格:table-striped
  3. 带边框:table-border
  4. 悬停:table-hover
  5. 紧凑:table-condensed
  6. 行样式 :active 、success 、info
  7. 响应式表格

操作步骤

  1. 在桌面新建一个文件夹作为站点来存放页面,以“我的站点”为文件名。(文件名自己随意写)
  2. 使用DW软件新建站点,站点位置选择自己在桌面新建的文件夹“我的站点”。
    新建站点的图文教程
  3. 在“我的站点”里新建一个html页面“1.html”
  4. 复制bootstrap需要用到的文件夹到“我的站点”里
    在这里插入图片描述
    下载bootstrap所需的压缩包,解压后就可以复制到站点里用
    选择这个↑↑↑下载就可以了

注:
css文件夹的是bootstrap设定好的样式,确定网页的布局;
fonts文件夹的是bootstrap用到的字体,确定网页内容的字体;
img文件夹的是自己自定义存放的图片;
js文件夹的是bootstrap设定好的脚本语言,确定网页的行为。

  1. 在“1.html”页面里输入以下代码(头文件部分)
<!DOCTYPE html>
<html lang="en">
<head>
    <title>1</title>
    <meta charset="UTF-8">
    *//width - viewport的宽度 height - viewport的高度
    //initial-scale - 初始的缩放比例
    //minimum-scale - 允许用户缩放到的最小比例
    //maximum-scale - 允许用户缩放到的最大比例
    //user-scalable - 用户是否可以手动缩放*
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    //css文件
    <link href="css/bootstrap.min.css" rel="stylesheet">
</head>

  1. 写表格(简单的)
<body>
<div class="container">
<table>
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>
</div>
</body>

效果如下:(可以看得出来,表格是没有设全局的table样式的)
在这里插入图片描述

  1. 在table上加一个class=“table”,bootstrap定义了一个table,table是一个基础的表格样式。
<table class="table">

效果如下:(我们可以发现这个表格占满了整个屏幕也就是整个container了。)
在这里插入图片描述

把页面缩放到屏幕的一半,可以看到它会依照你的分辨率大小来自适应。
在这里插入图片描述

(注意:我们在给表格样式的时候,一般是先加基础样式再加其它样式。)
table是基础样式,table-striped是附加样式,完整写table table-striped,基础样式+1个空格+附加样式

  1. 带背条纹表格样式:table-striped
<h1>带条纹</h1>
<table class="table table-striped">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

效果如下:
在这里插入图片描述

  1. 带边框的表格样式:table-border

table-border和table-striped一起用

<h1>带边框</h1>
<table class="table table-bordered table-striped">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

效果如下:
在这里插入图片描述

  1. 悬停:table-hover
<h1>悬停</h1>
<table class="table table-bordered table-striped table-hover">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

效果如下:(当鼠标移动到某一行时,这一行显示成灰色。)
在这里插入图片描述

  1. 紧凑:table-condensed
<h1> 紧凑</h1>
<table class="table table-bordered  table-condensed">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

效果如下:(紧凑型表格是自适应分辨率,唯一不同的就是内容离边框相对较近。)
在这里插入图片描述

  1. 行样式:active、success、info
<h1> 行样式</h1>
<table class="table table-bordered ">
<tr class="info"><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr class="success"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="warning"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="danger"><td>1</td><td>张三</td><td>22</td></tr>
<tr class="active"><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>

效果如下:
在这里插入图片描述

  1. 响应式表格
// 响应式表格”就是通过媒体查询来判断你这个像素是多少,从而设置表格的大小。
<h1> 响应式</h1>
<div class="row">
<div class="col-sm-4">
<div class="table-responsive">
<table class="table table-bordered table-striped table-hover">
<tr><th>序号</th><th>姓名</th><th>年龄</th></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
<tr><td>1</td><td>张三</td><td>22</td></tr>
</table>
</div>
</div>
</div>

效果如下:
在这里插入图片描述

以上为2019-01-16的bootstrap笔记

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
bootstrap-suggest 是一个基于 Bootstrap 框架的下拉表格插件。它可以帮助我们实现在输入框中输入文字时,自动显示相应的下拉表格供用户选择。 使用 bootstrap-suggest 插件非常简单,首先需要引入相关的 CSS 和 JavaScript 库,然后在输入框中添加相应的属性和事件。 在输入框中,我们可以通过添加 data-toggle="bootstrap-suggest" 属性来启用 bootstrap-suggest 功能。然后,我们还需要设置 data-source 属性来指定下拉表格的数据源。 数据源可以是一个 JavaScript 数组,也可以是一个服务器端的 API 接口。bootstrap-suggest 会根据用户的输入,自动从数据源中过滤出匹配的选项,并将匹配的选项以表格的形式展示给用户。 除了 data-source 属性,我们还可以设置其他一些属性来自定义 bootstrap-suggest 的展示和行为。例如,我们可以设置 data-highlight-class 属性来指定选中的行的 CSS 样式。 在用户输入文字时,bootstrap-suggest 会根据用户的输入自动过滤数据源,并将符合条件的选项以表格的形式展示在输入框下方。用户可以通过键盘上下箭头和回车键来选择某一行,也可以通过鼠标点击来选中某一行。 当用户选择某一行时,bootstrap-suggest 会将选中的行的值填充到输入框中,方便用户进一步操作。 总之,bootstrap-suggest 是一个非常方便的下拉表格插件,可以帮助我们提供更好的用户输入体验,减少用户的输入错误,提高用户的操作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值