HTML(七)表格

https://chatgai.lovepor.cn/

在HTML中,表格的标准形式如下:

html 复制代码
<table>

</table>

使用上面的语言,就已经生成了一个表格,只不过这个表格什么都没有

那么,该如何让表格存在东西呢?

首先,我们需要使用到<tr> </tr> ,如下

html 复制代码
<table>
    <tr>

    </tr>
</table>

这里的<tr> </tr> 就在表格中运用一行

但是在表格中,一行我们也可以有很多列

这时候我们就需要用到<td></td> 或者<th> </th>

如下->:

html 复制代码
<table>
    <tr>
        <td>

        </td>
    </tr>

    <tr>
        <th>

        </th>
    </tr>
</table>

每一对 td或者th 代表了一列

使用效果如下:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>title</title>
</head>

<body>
    <table  width="400px" height="500px"  bgcolor="pink">
    这里是设置表格宽度为400,高度为500,单位是px

        <tr>
            <th>文具</th>
            <th>橡皮</th>
        </tr>
       
        <tr>
            <td>文具</td>
            <td>橡皮</td>
        </tr>
    </table>
</body>
</html>

在上图中,我们需要了解到

(注:上图大小不对,但你们自己可以重新试试,代码是对的)

<td>表示一般单元格 默认居左,并以普通格式显示

<th>表示标题单元格 默认居中,并以加粗格式显示

但是这样还不够直观,所以我们需要运用到边框线,边框线需要在table位置更改

使用如下:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>title</title>
</head>

<body>
    <table border="3px" bordercolor="red" width="400px" height="500px"  bgcolor="pink">

        <tr>
            <th>文具</th>
            <th>橡皮</th>
        </tr>
       
        <tr>
            <td>文具</td>
            <td>橡皮</td>
        </tr>
    </table>
</body>
</html>

这里的border就是边缘线 bordercolor可以改变边缘线的颜色

使用效果如图:

我们也可以让每一行表格都更改一下位置和表格大小

如下:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>title</title>
</head>

<body>
    <table border="3px" bordercolor="red" width="400px" height="500px"  bgcolor="pink" align="center" >

        <tr height="50px">
            <th>文具</th>
            <th>橡皮</th>
        </tr>
       
        <tr align="center">
            <td>文具</td>
            <td>橡皮</td>
        </tr>
    </table>
</body>
</html>

我们也可以更改表格内容的颜色,只需要在想更改的位置加上bgcolor即可


在表格中还有最后两种东西,一种为跨行--rowspan

另一种为跨列--colspan

说是跨,其实就是把一格的东西扩大成为N格


最后,我们写两个语言来整体实现

例子1:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>title</title>
</head>

<body>

    <table width="300px" height="500px" align="center" bgcolor="pink"  border="3px" bordercolor="green" >
            
        <tr height="100px">
            <th>文具</th>   
            <th>个数</th>   
            <th>价格</th>
        </tr>


        <tr align="center">
            <td bgcolor="green">铅笔</td>
            <td>5</td>
            <td>88</td>
        </tr>

        <tr align="center">
            <td>橡皮</td>
            <td >6</td>
            <td>99</td>
        </tr>
        <tr>
            <th>总价格</th>
            <td colspan="2" align="center">11</td>
        </tr>
    </table>
</body>
</html>

效果图:


例题2:

html 复制代码
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>title</title>
</head>

<body>

    <table width="300px" height="500px" align="center" bgcolor="pink"  border="3px" bordercolor="green" >
            
        <tr height="100px">
            <th>文具</th>   
            <th>个数</th>   
            <th>价格</th>
            <th>总价格</th>
        </tr>


        <tr align="center">
            <td bgcolor="green">铅笔</td>
            <td>5</td>
            <td>88</td>
            <td rowspan="2">11</td>
        </tr>

        <tr align="center">
            <td>橡皮</td>
            <td >6</td>
            <td>99</td>
        </tr>
      
    </table>
</body>
</html>

效果图:

相关推荐
小白6402几秒前
2025年终总结-迷途漫漫,终有一归
前端·程序人生
烟花落o5 分钟前
贪吃蛇及相关知识点讲解
c语言·前端·游戏开发·贪吃蛇·编程学习
晚霞的不甘9 分钟前
Flutter for OpenHarmony专注与习惯的完美融合: 打造你的高效生活助手
前端·数据库·经验分享·flutter·前端框架·生活
2301_7657031411 分钟前
工具、测试与部署
jvm·数据库·python
山岚的运维笔记17 分钟前
SQL Server笔记 -- 第13章:IF...ELSE
数据库·笔记·sql·microsoft·sqlserver
kogorou0105-bit19 分钟前
前端设计模式:发布订阅与依赖倒置的解耦之道
前端·设计模式·面试·状态模式
创客小邓22 分钟前
Qt对SQLite数据库的操作
数据库·qt·sqlite
中二病码农不会遇见C++学姐35 分钟前
《文明6》Mod开发实战:从游戏日志定位和解决Mod加载问题
数据库·游戏·oracle
止观止36 分钟前
像三元表达式一样写类型?深入理解 TS 条件类型与 `infer` 推断
前端·typescript
naruto_lnq1 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python