数据表格对于大家来说肯定并不陌生。除了excel表格还有我们网站制作内展现的表格。表格的作用都是一目了然,为了更直接的查看数据,统计数据,那么关于HTML中复杂表格的制作方法,你们知道吗?这篇文章主要介绍了HTML中复杂表格的制作方法,具有一定借鉴价值,需要的朋友可以参考下。
我们首先介绍下制作HTML表格的相关标签:
<table> 定义 HTML 表格
<thead> 标签定义表格的表头
<tbody> 标签表格主体(正文)
<tfoot> 标签定义表格的页脚(脚注或表注)
<tr> 元素定义表格行
<th> 元素定义表头
<td> 元素定义表格单元
<caption> 元素定义表格标题,必须紧随 table 标签之后。只能对每个表格定义一个标题,默认居中与表格之上
<col> 标签为表格中一个或多个列定义属性值。
<colgroup> 标签用于对表格中的列进行组合,以便对其进行格式化。
html表格制作及实例具体代码如下:
<style type="text/css"> /*公共样式*/ li{ width: 600px; margin: auto; margin-top: 20px; } p{ width: 600px; margin: auto; } table{ width: 600px; margin: auto; text-align: center; } /*基本表格样式*/ .table-1{ border: 1px solid #ccc; border-collapse: collapse;/*合并相邻表格的间距*/ } .table-1 tr,.table-1 td{ border: 1px solid #ccc; } /*无边框表格*/ .table-2{ } /*双线表格*/ .table-3{ border: 1px solid #ccc; } .table-3 tr,.table-3 td{ border: 1px solid #ccc; } /*合并表格列*/ .table-4{ border: 1px solid #ccc; border-collapse: collapse;/*合并相邻表格的间距*/ } .table-4 tr,.table-4 td{ border: 1px solid #ccc; } /*合并表格行*/ .table-5{ border: :1px solid #ccc; border-collapse: collapse; } .table-5 tr,.table-5 td{ border: 1px solid #ccc; } /*复杂表格一*/ .table-6{ border: :1px solid #ccc; border-collapse: collapse; } .table-6 tr,.table-6 td{ border: 1px solid #ccc; } /*复杂表格二*/ .table-7{ border: :1px solid #ccc; border-collapse: collapse; } .table-7 tr,.table-7 td{ border: 1px solid #ccc; } </style> <body> <div class="container"> <ol> <li>基本表格样式:</li> <table class="table-1"> <tr> <td>1.1</td> <td>1.2</td> <td>1.3</td> </tr> <tr> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr> <tr> <td>3.1</td> <td>3.2</td> <td>3.3</td> </tr> </table> <li>无边框表格:</li> <table class="table-2"> <tr> <td>1.1</td> <td>1.2</td> <td>1.3</td> </tr> <tr> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr> <tr> <td>3.1</td> <td>3.2</td> <td>3.3</td> </tr> </table> <li>双线表格:</li> <table class="table-3"> <tr> <td>1.1</td> <td>1.2</td> <td>1.3</td> </tr> <tr> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr> <tr> <td>3.1</td> <td>3.2</td> <td>3.3</td> </tr> </table> <li>合并表格列:</li> <table class="table-4"> <tr> <!--未找到在css中的处理方式--> <td colspan="3">1.1</td> </tr> <tr> <td>2.1</td> <td>2.2</td> <td>2.3</td> </tr> <tr> <td>3.1</td> <td>3.2</td> <td>3.3</td> </tr> </table> <p>注:colspan在css中失效</p> <li>合并表格行:</li> <table class="table-5"> <tr> <!--未找到在css中的处理方式--> <td rowspan="3">1.1</td> <td>1.2</td> <td>1.3</td> </tr> <tr> <td>2.2</td> <td>2.3</td> </tr> <tr> <td>3.2</td> <td>3.3</td> </tr> </table> <p>注:rowspan在css中失效</p> <li>复杂表格(一)</li> <table class="table-6"> <tr> <!--未找到在css中的处理方式--> <td>1.1</td> <td colspan="2">1.2</td> </tr> <tr> <td>2.1</td> <td rowspan="2">2.2</td> <td>2.3</td> </tr> <tr> <td>3.1</td> <td>3.3</td> </tr> </table> <li>复杂表格(二)</li> <table class="table-7"> <tr> <!--未找到在css中的处理方式--> <td>1.1</td> <td>1.2</td> <td>1.3</td> </tr> <tr> <td colspan="2">2.1</td> <td rowspan="2">2.3</td> </tr> <tr> <td>3.1</td> <td>3.2</td> </tr> </table> </ol> </div> </body>
效果如下图:
以上就是HTML中复杂表格的制作方法的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎来亿速云行业资讯!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。