欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > HTML5教程-表格宽度设置,最大宽度,自动宽度

HTML5教程-表格宽度设置,最大宽度,自动宽度

2025/5/6 6:47:09 来源:https://blog.csdn.net/xiaoyao961/article/details/144299641  浏览:    关键词:HTML5教程-表格宽度设置,最大宽度,自动宽度

HTML表格宽度

参考:html table width

HTML表格是网页设计中常用的元素之一,可以用来展示数据、创建布局等。表格的宽度是一个重要的参数,可以通过不同的方式来设置表格的宽度,本文将详细介绍HTML表格宽度的不同设置方式和示例代码。

1. 设置表格宽度为固定值

可以通过width属性来设置表格的宽度为固定值。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>固定表格宽度示例</title>
</head>
<body><table border="1" width="400"><tr><td>how2html.com</td><td>示例</td></tr><tr><td>示例</td><td>how2html.com</td></tr></table>
</body>
</html>

Output:

2. 设置表格宽度为百分比

除了固定值,还可以通过百分比来设置表格的宽度。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>百分比表格宽度示例</title>
</head>
<body><table border="1" width="50%"><tr><td>示例</td><td>how2html.com</td></tr><tr><td>how2html.com</td><td>示例</td></tr></table>
</body>
</html>

Output:

3. 根据内容自适应宽度

如果不指定表格的宽度,表格的宽度会根据内容自动调整。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>自适应宽度表格示例</title>
</head>
<body><table border="1"><tr><td>how2html.com</td><td>示例</td></tr><tr><td>示例</td><td>how2html.com</td></tr></table>
</body>
</html>

Output:

4. 设置表格列宽

除了设置整个表格的宽度,还可以设置表格的每一列的宽度。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>设置表格列宽示例</title>
</head>
<body><table border="1"><tr><td width="100">how2html.com</td><td width="200">示例</td></tr><tr><td width="200">示例</td><td width="100">how2html.com</td></tr></table>
</body>
</html>

Output:

5. 使用CSS设置表格宽度

除了在HTML中直接设置表格的宽度,还可以使用CSS来设置表格的样式,包括宽度。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>CSS设置表格宽度示例</title><style>table {width: 80%;border: 1px solid black;}th, td {border: 1px solid black;text-align: center;}</style>
</head>
<body><table><tr><th>列1</th><th>列2</th><th>列3</th></tr><tr><td>how2html.com</td><td>示例</td><td>123</td></tr><tr><td>示例</td><td>how2html.com</td><td>456</td></tr></table>
</body>
</html>

Output:

6. 设置表格的最大宽度

有时候我们需要限制表格的最大宽度,可以使用max-width属性来设置。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>最大宽度表格示例</title><style>table {max-width: 500px;width: 100%;border: 1px solid black;}th, td {border: 1px solid black;text-align: center;}</style>
</head>
<body><table><tr><th>列1</th><th>列2</th><th>列3</th></tr><tr><td>how2html.com</td><td>示例</td><td>123</td></tr><tr><td>示例</td><td>how2html.com</td><td>456</td></tr></table>
</body>
</html>

Output:

7. 使用混合方式设置表格宽度

可以使用混合方式来设置表格的宽度,例如固定宽度和百分比结合使用。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>混合方式表格宽度示例</title><style>table {width: 80%;max-width: 600px;border: 1px solid black;}th, td {border: 1px solid black;text-align: center;}</style>
</head>
<body><table><tr><th>列1</th><th>列2</th><th>列3</th></tr><tr><td>how2html.com</td><td>示例</td><td>123</td></tr><tr><td>示例</td><td>how2html.com</td><td>456</td></tr></table>
</body>
</html>

Output:

8. 表格自适应屏幕宽度

可以通过设置表格的宽度为100%来使表格自适应屏幕宽度。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>表格自适应屏幕宽度示例</title><style>table {width: 100%;border: 1px solid black;}th, td {border: 1px solid black;text-align: center;}</style>
</head>
<body><table><tr><th>列1</th><th>列2</th><th>列3</th></tr><tr><td>how2html.com</td><td>示例</td><td>123</td></tr><tr><td>示例</td><td>how2html.com</td><td>456</td></tr></table>
</body>
</html>

Output:

9. 设置单元格宽度

除了设置表格和列的宽度,还可以设置单个单元格的宽度。示例代码如下:

<!DOCTYPE html>
<html>
<head><title>单元格宽度示例</title><style>table {width: 80%;border: 1px solid black;}th, td {border: 1px solid black;text-align: center;}.custom-width {width: 200px;}</style>
</head>
<body><table><tr><th>列1</th><th>列2</th><th>列3</th></tr><tr><td>how2html.com</td><td class="custom-width">示例</td><td>123</td></tr><tr><td>示例</td><td>how2html.com</td><td>456</td></tr></table>
</body>
</html>

Output:

10. 表格宽度调整为自适应最大宽度

在表格内容超出指定宽度时,可以自动调整表格的宽度,示例代码如下:

<!DOCTYPE html>
<html>
<head><title>自适应最大宽度示例</title><style>table {table-layout: auto;width: 100%;border: 1px solid black;}th, td {border: 1px solid black;text-align: center;}</style>
</head>
<body><table><tr><th>长内容列1</th><th>长内容列2</th><th>长内容列3</th></tr><tr><td>how2html.com</td><td>示例示例示例示例示例示例</td><td>123</td></tr><tr><td>示例示例示例示例示例示例</td><td>how2html.com</td><td>456</td></tr></table>
</body>
</html>

Output:

参考链接:

  • QQDocs html table width
  • Yuque html table width
  • Nowcoder html table width
  • Kdocs html table width
  • 51CTO html table width
  • Gitee html table width
  • Developer Weixin html table width
  • Leetcode html table width

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词