`

HTML创建表格,合并行,合并列

 
阅读更多

在HTML中我们会用到表格的创建,我们可以用<table>标签,有事我们还需要合并行或者合并列,这是我们怎么创建呢?下面我们来实现一下。

 

我们首先来创建一个表格,用<table>标签来实现

 

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>表格创建</title>
</head>
<body>
<table border="1px" style="width: 500px;height: 300px">
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>
</body>
</html>

 

 

我们设置一下样式让表格更清楚,效果图如下:

 



 这样我们就创建出表格了,我们现在来合并第一行的列,

 

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>表格创建</title>
</head>
<body>
<table border="1px" style="width: 500px;height: 300px">
    <tr>
        <td colspan="3">合并第一行的列</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>
</body>
</html>

  

 

我们只要多第一行的列进行合并即可,这里我们用colspan来写,后面的值就是我们要合并的列数。



 

 

现在我们合并行

 

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>表格创建</title>
</head>
<body>
<table border="1px" style="width: 500px;height: 300px">
    <tr>
        <td rowspan="3">合并第一列的行</td>
        <td>1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>3</td>
        <td>4</td>
    </tr>
    <tr>
        <td>5</td>
        <td>6</td>
    </tr>
</table>
</body>
</html>

 

 

这样我们就合并行了,我们用rowspan来实现,后面的值是要合并的行数

 


我们看到表格的边框有点宽,而且有点双边框的样子,我们cellspaing来设置.

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>表格创建</title>
</head>
<body>
<table border="1px " cellspacing="0"  style="width: 350px;height: 200px">
    <tr>
        <td colspan="3">合并第一行的列</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>
</body>
</html>

 

下面我们来看一下效果 



 cellSpacing 属性可设置或返回在 表格中的单元格之间的空白量(表格中各个单元格之间的距离)(以像素为单位)。

 

我们还可以为单元格中的字体来设置居中的样式

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>表格创建</title>
</head>
<body>
<table border="1px " cellspacing="0"   style="width: 350px;height: 200px">
    <tr align="center" >
        <td colspan="3" >合并第一行的列</td>
    </tr>
    <tr >
        <td align="center">4</td>
        <td align="center">5</td>
        <td align="center">6</td>
    </tr>
    <tr align="center">
        <td align="center">7</td>
        <td align="center">8</td>
        <td align="center">9</td>
    </tr>
</table>
</body>
</html>

 

效果图如下

 

 

  

 

  • 大小: 65.1 KB
  • 大小: 27 KB
  • 大小: 29.8 KB
  • 大小: 9.2 KB
  • 大小: 9.1 KB
分享到:
评论

相关推荐

    bootstrap表格列合并

    本篇文章将详细探讨如何在Bootstrap中实现表格列合并,特别是按照每四列进行合并的技巧。 首先,理解Bootstrap表格的基本结构至关重要。一个Bootstrap表格由`&lt;table&gt;`标签开启,内部包含`&lt;thead&gt;`(表头)、`...

    jasperreport列合并

    这时,你可以使用JasperReport的表达式和脚本来决定何时合并列。例如,你可以编写一个条件表达式,当满足特定条件时,将列合并。 4. **导出到Excel**:JasperReport支持多种导出格式,包括Excel。在导出时,需要...

    微信小程序表格合并demo

    在这个“微信小程序表格合并demo”中,我们可以学习到如何在微信小程序中实现表格的合并功能,这对于创建数据展示或者用户交互界面来说是非常重要的。 首先,我们要了解的是`index.js`文件,这是小程序的逻辑层,它...

    js合并表格相同数据列

    当一个表格的某一列中有多个相同的值时,我们希望只保留一个,其余的则可以被合并到一行中,这可以通过创建一个带有汇总信息的新行来实现。在JavaScript中,我们可以使用DOM操作来完成这一过程。 1. **获取表格**:...

    动态合并行,列

    动态合并行、列是Web开发中处理表格数据的一个常见需求,涉及到对数据源的处理、使用`SqlDataAdapter`从数据库获取数据、利用`StringBuilder`优化字符串构建过程、设计行列合并的算法逻辑,以及使用`StringBuilder`...

    富文本编辑器以及表格操作,可拉伸单元格宽度、增加行、增加列、合并单元格

    1. **创建表格**:用户可以通过点击编辑器菜单中的“插入表格”选项,指定行数和列数来创建一个新的表格。 2. **拉伸单元格宽度**:在编辑器中,用户可以拖动表格的边框来调整单元格的宽度,以适应不同的显示需求。...

    table-rowspan表格自动合并单元格插件

    1. **表格(Table)**:HTML中的`&lt;table&gt;`元素用于创建表格,表格由行(`&lt;tr&gt;`)和单元格(`&lt;td&gt;`或`&lt;th&gt;`)组成。`&lt;td&gt;`用于普通数据,`&lt;th&gt;`用于表头。 2. **rowspan属性**:`rowspan`是HTML表格单元格的一个属性...

    将HtmlTable 导出为Execl文件,支持合并单元格、合并行,无需Office支持

    例如,如果HTML表格的某个表头单元格跨了两列,那么在创建Excel时,我们需要在对应的行中合并两个单元格。同样,如果一个行合并了两行,我们需要在Excel中调整行高,使它们看起来像一个单一的行。 实现这一功能的...

    table根据第一列将同名行合并(合并行)

    标题中的“table根据第一列将同名行合并(合并行)”指的是在处理表格数据时,如果发现连续的行具有相同的某一列(通常是第一列)的值,我们可以将这些行进行合并,只保留一行并整合其他列的信息。这种操作在数据分析...

    JS 实现Table相同行的单元格自动合并示例代码

    该函数的目的是遍历表格的所有行,并根据列`col`中的值来判断是否需要合并相邻单元格。 该函数的工作原理是通过比较连续行中指定列的值是否相同。如果相同,那么就删除当前行的单元格,并将前一行单元格的`rowSpan`...

    表格行合并的几种做法(javascript jQuery)

    // 创建表格的函数 } }); ``` 以上方法都是基于静态或动态数据的行合并策略,实际应用中需要根据需求进行选择和调整。在处理大量数据或复杂合并规则时,可能需要使用更高级的技术,如虚拟表格库(如ag-Grid、...

    table合并单元格的多种方法

    在表格(Table)设计中,有时我们需要合并单元格来达到特定的展示效果,例如创建标题行或列,或者为了美观和布局对齐。在HTML、CSS以及JavaScript中,都有多种方式可以实现单元格的合并。这里我们将详细探讨六种合并...

    extjs3合并表头 rowspan

    "rowspan"属性在HTML表格中被用来合并行,而在ExtJS 3中,它用于实现类似的功能,即在数据网格的表头中合并单元格,以创建更复杂的布局和更清晰的数据组织。 在ExtJS 3中,如果你需要合并表头,你可能会使用`Ext....

    EasyUI表格合并,及echarts折线图,导出折线图为图片

    在"EasyUI表格合并"这一主题中,我们主要讨论的是如何使用EasyUI的datagrid组件来实现表格的行或列合并。在EasyUI的datagrid中,通过设置特定的属性,比如`colspan`和`rowspan`,可以实现单元格的跨行或跨列。这在...

    easyui的datagrid生成合并行,合计计算价格

    综上所述,利用EasyUI的DataGrid组件,我们可以方便地实现数据的行合并和总价计算,从而创建出功能完善的表格展示。理解并熟练运用这些功能,能够提升Web应用的用户体验,使数据展示更加清晰、直观。

    JS实现动态修改table及合并单元格的方法示例

    在HTML中,表格可以通过`&lt;table&gt;`标签创建,然后通过ID选择器在JavaScript中获取,如`document.getElementById("printtable")`。这样,`tabObj`变量就包含了表格对象,我们可以对它进行各种操作。 要遍历和修改表格...

    jquery datatable 单元格合并

    首先,我们需要在HTML中创建一个表格,并在JavaScript中初始化DataTable。设置基本参数,如数据源、列定义等: ```html &lt;th&gt;Column 1 &lt;th&gt;Column 2 ``` ```javascript $(document).ready...

    ExtJs4.0跨行合并(按照指定列合并)(Ext.net 2.0)

    在本文中,我们将深入探讨如何在ExtJS 4.0框架下实现跨行合并功能,特别是在表格组件(GridPanel)中按照指定列进行合并。这个技术对于数据展示和报告生成非常有用,因为它可以帮助用户更清晰地理解数据结构。我们将...

    nui或者miniui中gird合并重复行数据,查找某行

    合并重复行数据通常是指当表格中有两行或多行的数据完全相同或部分字段相同时,将它们合并为一行,并将重复项的某些数值字段进行累加或合并。这样做的目的是减少冗余数据,提高数据展示效率。 #### 2.2 实现步骤 ...

    javascript实现筛选、合并表格

    在HTML表格中,合并单元格通常意味着合并行或列。这里以“当前单元格与同列的上一行相同则向上合并”为例,介绍一种实现方法: 1. 获取表格数据:遍历表格,创建一个二维数组存储所有单元格的值。 2. 比较相邻行:...

Global site tag (gtag.js) - Google Analytics