整合营销服务商

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

免费咨询热线:

Html+CSS - 1段CSS让表格更漂亮 建议收藏

5行CSS样式码,让你的表格更加漂亮,先放最终效果:


最终样式

HTML表格代码如下:

<table class="style-table">
        <thead>
            <tr>
                <th>序号</th>
                <th>物品名称</th>
                <th>金额</th>
                <th>备注</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td>洗衣粉</td>
                <td>15.00</td>
                <td>自己用</td>
            </tr>
            <tr class="active-row">
                <td>2</td>
                <td>洁尔阴</td>
                <td>25.00</td>
                <td>老婆用</td>
            </tr>
            <tr >
                <td>3</td>
                <td>搓衣板</td>
                <td>5.00</td>
                <td>自己用</td>
            </tr>
        </tbody>
    </table>

CSS代码如下:

TML 表格实例:

First NameLast NamePoints
JillSmith50
EveJackson94
JohnDoe80
AdamJohnson67

在线实例

表格

这个例子演示如何在 HTML 文档中创建表格。

HTML 表格

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

表格实例

<table border="1">

<tr>

<td>row 1, cell 1</td>

<td>row 1, cell 2</td>

</tr>

<tr>

<td>row 2, cell 1</td>

<td>row 2, cell 2</td>

</tr>

</table>

在浏览器显示如下::

row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2

HTML 表格和边框属性

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

使用边框属性来显示一个带有边框的表格:

<table border="1">

<tr>

<td>Row 1, cell 1</td>

<td>Row 1, cell 2</td>

</tr>

</table>

HTML 表格表头

表格的表头使用 <th> 标签进行定义。

大多数浏览器会把表头显示为粗体居中的文本:

<table border="1">

<tr>

<th>Header 1</th>

<th>Header 2</th>

</tr>

<tr>

<td>row 1, cell 1</td>

<td>row 1, cell 2</td>

</tr>

<tr>

<td>row 2, cell 1</td>

<td>row 2, cell 2</td>

</tr>

</table>

在浏览器显示如下:

Header 1Header 2
row 1, cell 1row 1, cell 2
row 2, cell 1row 2, cell 2

更多实例

没有边框的表格

本例演示一个没有边框的表格。

表格中的表头(Heading)

本例演示如何显示表格表头。

带有标题的表格

本例演示一个带标题 (caption) 的表格

跨行或跨列的表格单元格

本例演示如何定义跨行或跨列的表格单元格。

表格内的标签

本例演示如何显示在不同的元素内显示元素。

单元格边距(Cell padding)

本例演示如何使用 Cell padding 来创建单元格内容与其边框之间的空白。

单元格间距(Cell spacing)

本例演示如何使用 Cell spacing 增加单元格之间的距离。

HTML 表格标签

标签描述
<table>定义表格
<th>定义表格的表头
<tr>定义表格的行
<td>定义表格单元
<caption>定义表格标题
<colgroup>定义表格列的组
<col>定义用于表格列的属性
<thead>定义表格的页眉
<tbody>定义表格的主体
<tfoot>定义表格的页脚

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!


lt;table> 表格的样式:


表格 <table>标签的定义:

HTML 表格:<table> 标签定义 。

简单的 HTML 表格包括: table 元素,一个或多个 tr、th 以及 td 元素。


<table>表格结构:

<table border=1px;>
 <tr> <th> row1,col1 </th><th>row1,col2 </th> </tr>
 <tr> <th> row2,col1 </th><td>row2,col2 </td> </tr>
</table>

<table>表格元素:

tr(行标签)、 th(表头单元格标签)、 td(普通单元格标签) caption(表格标题)、 col(定义列)、 colgroup(对表格中的列进行组合)、thead(组合表头的内容) tbody(组合表格的主题内容) 、tfoot(组合表格的脚注内容) 等

<td>(普通单元格标签) : 元素定义表格单元格

	<td>11,980</td>

<th>(表头单元格标签) : 元素定义表格表头

<th scope="row">工资</th>

<tr>(行标签) : 元素定义表格行

<tr>
		<th scope="row">工资</th>
		<td>11,980</td>
		<td>12,650</td>
		<td>9,700</td>
		<td>10,600</td>
 <td rowspan="5">工作</td>
	</tr>

<caption>(表格标题):元素定义表格标题

<caption class="c1">月度收入4月 - 7月 </caption>

还有一些复杂的表格才能用到的元素 :<col>、 <colgroup>、<thead>、 <tbody> 、<tfoot>等.

  • thead主要用来存放表格的表头的;
  • tbody 用来存放真正的数据的;
  • tfoot是表格的脚部, 主要是用来对表格做总结性的统计, 备注等.

由于thead, tbody, tfoot是从语义 上来划分 表格结构的, 主要用于比较复杂的表格中。


<colspan>合并行元素 :定义<table>中的行的合并

 <td colspan="5">153,629</td>

<rowspan>合并列元素 :定义<table>中的列的合并

 <td rowspan="5">工作</td>

<table>表格的嵌套:

<tr>
		<th scope="row">总计</th>
		<td>36,060</td>
		<td>38,759</td>
		<td>38,110</td>
		<td>40,700</td>
 <td class="ct">
 <table id="t2"> 
 <tr><td></td></tr>
 </table>
 </td>
	</tr>

嵌套


HTML基础表格的应用,上面的简单元素就可以满足,运用表格逻辑思维去思考,可以更快的掌握<table>表格标签。

本文部分图片来自网络,如有侵权,请联系修改。