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>

效果图:

相关推荐
buhuizhiyuci3 分钟前
【算法篇】位运算 —— 基础篇
java·数据库·算法
youtootech13 分钟前
HarmonyOS《柚兔学伴》项目实战08-关系型数据库入门——待办事项持久化
jvm·数据库·华为·harmonyos
laboratory agent开发24 分钟前
企业AI Agent落地前,先回答四个工程问题
java·前端·人工智能
微三云 - 廖会灵 (私域系统开发)24 分钟前
电商系统国际化架构设计:多语言、多币种、多时区、多税制的全链路实现
java·前端·数据库
周杰伦的稻香1 小时前
PostgreSQL中的METHOD(认证方法)
数据库·postgresql
万岳科技系统开发1 小时前
智慧医院小程序开发满足医疗机构多场景服务需求
数据库·学习·小程序
不简说1 小时前
JS 代码技巧 vol.5 — 10 个错误处理套路,从 try/catch 到 Error Boundary
前端·javascript·程序员
wordpress资料库1 小时前
Next.js更适合移动开发 不适合web开发
开发语言·前端·javascript·next.js
kisbad1 小时前
Day 012|Embedding 和向量数据库:知识库检索到底在检什么
数据库·python·embedding·agent
卷无止境1 小时前
Quarkdown:赋予 Markdown 超能力的现代排版系统
前端·markdown