收藏! 表格(table) 高级的使用方法 (html)

表格进阶(TABLE ADVANCED)

 


 

+ 表格的色彩

 

表元的背景色彩和背景图象
<th bgcolor=#>
<th background="URL">

#=rrggbb 16 进制 RGB 数码, 或者是下列预定义色彩名称:
Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,
Fuchsia, White, Green, Purple, Silver, Yellow, Aqua
<table border>
<tr><th bgcolor=ffaa00>Food</th>
     <th bgcolor=Red>Drink</th>
     <th rowspan=2 background="image.gif">Sweet</th>
<tr bgcolor=white><td>A</td><td>B</td>
</table>
FoodDrinkSweet
AB
 

 

表格边框的色彩
<table bordercolor=#>

<table cellspacing=5 border=5 bodercolor=#ffaa00>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>       
</table>
FoodDrinkSweet
ABC

 

表格边框色彩的亮度控制
<table bordercolorlight=#>
<table bordercolordark=#>

<table cellspacing=5 border=5 
      bordercolorlight=White bordercolordark=Maroon>
<tr><th>Food</th><th>Drink</th><th>Sweet</th>
<tr><td>A</td><td>B</td><td>C</td>       
</table>
FoodDrinkSweet
ABC
 

+ 表格的分组显示(Structured Table)

 

按行分组
<thead> ... </thead> - 表的题头(Header)
<tbody> ... </tbody> - 表的正文(Body)
<tfoot> ... </tfoot> - 表的脚注(Footer)

<table border>
<thead>
      <tr><th>Food</th><th>Drink</th><th>Sweet</th>
</thead>
<tbody>
      <tr><td>A</td><td>B</td><td>C</td>
      <tr><td>D</td><td>E</td><td>F</td>
</tbody>
</table>

 

 

FoodDrinkSweet 
ABC
DEF 

 

按列分组
<colgroup align=#> #=left, right, center

<table border width=160>
<colgroup align=left>
<colgroup align=center>
<colgroup align=right>
      <thead>
           <tr><th>Food</th><th>Drink</th><th>Sweet</th>
      </thead>
      <tbody>
           <tr><td>A</td><td>B</td><td>C</td>
           <tr><td>D</td><td>E</td><td>F</td>
      </tbody>
</table>

 

 

FoodDrinkSweet 
ABC
DEF 

 

列的属性控制
<col span=#> #=从左数起,具有指定属性的列的列数
<col align=#> #=left, right, center

<table border width=160>
<colgroup>
      <col align=center span=2>
<colgroup align=right>
      <thead>
           <tr><th>Food</th><th>Drink</th><th>Sweet</th>
      </thead>
      <tbody>
           <tr><td>A</td><td>B</td><td>C</td>
           <tr><td>D</td><td>E</td><td>F</td>
      </tbody>
</table>

 

 

FoodDrinkSweet 
ABC
DEF 

+ 表格中边框的显示

 

显示所有 4 个边框 <table frame=box>

<table border frame=box>
<thead>
      <tr><th>Food</th><th>Drink</th><th>Sweet</th>
</thead>
<tbody>
      <tr><td>A</td><td>B</td><td>C</td>
      <tr><td>D</td><td>E</td><td>F</td>
</tbody>
</table>

 

 

FoodDrinkSweet 
ABC
DEF 

 

只显示上边框 <table frame=above>

 

 

FoodDrinkSweet 
ABC
DEF 

 

只显示下边框 <table frame=below>

 

 

FoodDrinkSweet 
ABC
DEF 

 

只显示上、下边框 <table frame=hsides>

 

 

FoodDrinkSweet 
ABC
DEF 

 

只显示左、右边框 <table frame=vsides>

 

 

FoodDrinkSweet 
ABC
DEF 

 

只显示左边框 <table frame=lhs>

 

 

FoodDrinkSweet 
ABC
DEF 

 

只显示右边框 <table frame=rhs>

 

 

FoodDrinkSweet 
ABC
DEF 

 

不显示任何边框 <table frame=void>

 

 

FoodDrinkSweet 
ABC
DEF 

+ 表格中分隔线(Rules)的显示

 

显示所有分隔线 <table rules=all>

<table border rules=all>
<colgroup><col align=center span=2>
<colgroup align=right>
      <thead>
           <tr><th>Food</th><th>Drink</th><th>Sweet</th>
      </thead>
      <tbody>
           <tr><td>A</td><td>B</td><td>C</td>
           <tr><td>D</td><td>E</td><td>F</td>
      </tbody>
      <tbody>
           <tr><td rowspan=3 align=right>Total $-00.0</td>
      </tbody>
</table>

 

 

FoodDrinkSweet 
ABC
DEF 
Total $-00.0 

 

只显示组(Groups)与组之间的分隔线 <table rules=groups>

 

 

FoodDrinkSweet 
ABC
DEF 
Total $-00.0 

 

只显示行与行之间的分隔线 <table rules=rows>

 

 

FoodDrinkSweet 
ABC
DEF 
Total $-00.0 

 

只显示列与列之间的分隔线 <table rules=cols>

 

 

FoodDrinkSweet 
ABC
DEF 
Total $-00.0 

 

不显示任何分隔线 <table rules=none>

 

 

FoodDrinkSweet 
ABC
DEF 
Total $-00.0 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Bootstrap Table是一个强大的、基于Bootstrap框架开发的响应式表格插件,提供了丰富的特性和易用的API,用于快速地呈现数据集合。以下是Bootstrap Table使用方法: 1. 引入必要的文件 在使用Bootstrap Table前,需要引入以下文件: ```html <!-- bootstrap样式文件 --> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <!-- bootstrap table样式文件 --> <link rel="stylesheet" href="https://cdn.staticfile.org/bootstrap-table/1.15.4/bootstrap-table.min.css"> <!-- jquery文件 --> <script src="https://cdn.staticfile.org/jquery/3.5.1/jquery.min.js"></script> <!-- bootstrap js文件 --> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> <!-- bootstrap table js文件 --> <script src="https://cdn.staticfile.org/bootstrap-table/1.15.4/bootstrap-table.min.js"></script> ``` 2. 创建HTML结构 在页面中创建一个table元素,并添加必要的属性: ```html <table id="myTable" data-toggle="table" data-url="data.json"></table> ``` 其中,id属性指定了表格的唯一标识符,data-toggle属性指定了表格的类型为Bootstrap Table,data-url属性指定了表格的数据来源。 3. 初始化表格 在JavaScript代码中,使用以下代码初始化表格: ```javascript $(function(){ $('#myTable').bootstrapTable(); }); ``` 这里使用了jQuery的文档就绪事件,在页面加载完成后执行初始化操作。此时会根据data-url指定的地址异步加载数据,并自动生成表格。 4. 自定义表格 Bootstrap Table提供了丰富的配置选项,可以自定义表格的样式、特性和行为。例如,可以通过以下代码自定义表格的列、排序和分页等: ```javascript $(function(){ $('#myTable').bootstrapTable({ columns: [{ field: 'name', title: '姓名' }, { field: 'age', title: '年龄', sortable: true }, { field: 'gender', title: '性别' }], sortable: true, pagination: true }); }); ``` 这里使用了columns选项指定了表格的列,每个列由一个field和一个title属性组成,分别指定了列的数据字段和标题。同时也可以通过sortable和pagination选项开启排序和分页功能。 以上就是Bootstrap Table表格的基本使用方法,更多高级特性和API请参考官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值