当前位置: 首页 > news >正文

HTML(七)表格

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

<table></table>

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

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

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

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

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

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

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

如下->:

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

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

使用效果如下:

<!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位置更改

使用如下:

<!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可以改变边缘线的颜色

使用效果如图:

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

如下:

<!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:

<!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:

<!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>

 效果图:


http://www.mrgr.cn/news/49404.html

相关文章:

  • AVL树实现
  • 020 elasticsearch7.10.2 elasticsearch-head kibana安装
  • 【优化方案】Java 将字符串中的星号替换为0-9中的数字,并返回所有可能的替换结果
  • 决策树和集成学习
  • 使用ChatGPT润色学术论文,只需4个顶级提示词指令,先人经验,直接高效使用
  • 深入探讨Python网络爬虫的实现与应用
  • ES5求职经典 JavaScript篇章
  • 优先算法1--双指针
  • 代理IP如何广告验证的效率和成功率?
  • 新品牌Sesame Street《芝麻街》商标版权双维权,尚未TRO
  • 在顺序结构和链式结构的线性表上实现顺序检索算法
  • Ubuntu20.04同时安装ROS1和ROS2,如何选择ROS1 or ROS2
  • CVESearch部署、使用与原理分析
  • 使用mnist数据集和LeakyReLU高级激活函数训练神经网络示例代码
  • Springboot 使用【过滤器】实现在请求到达 Controller 之前修改请求体参数和在结果返回之前修改响应体
  • 25.1 降低采集资源消耗的收益和无用监控指标的判定依据
  • 7-2 试试多线程
  • 探索C#编程基础:从输入验证到杨辉三角的生成
  • Java——数组的定义与使用
  • AndroidLogger 使用问题