新闻中心
CSS表格宽度设置疑难:右侧表格宽度无法生效的解决方案

本文旨在解决CSS表格布局中,特定表格的宽度设置无法生效的问题。通过分析问题原因,提供使用max-width、min-width以及text-overflow: ellipsis等CSS属性的解决方案,并提供详细的代码示例和注意事项,帮助开发者有效控制表格列宽,提升用户体验。
在网页开发中,表格(
)的宽度时,发现某些表格的宽度设置无法生效。本文将深入探讨这个问题,并提供有效的解决方案。问题分析:
从提供的代码和描述来看,问题主要集中在右侧的表格上,其 原因解释: 表格的列宽通常由该列中最宽的单元格内容决定。如果 解决方案以下是一些解决此问题的有效方法: 1. 使用 max-width 限制
我们可以使用 max-width 属性来限制
MarsCode
字节跳动旗下的免费AI编程工具
339
查看详情
table.produtos_vendidos table th {
height: 120px;
text-align: center;
max-width: 50px; /* 设置最大宽度 */
}2. 使用 min-width 保证
与 max-width 相对,min-width 属性可以确保 table.produtos_vendidos table tr.prod td {
text-align: center;
width: 250px; /* 原始宽度设置 */
min-width: 80px; /* 设置最小宽度 */
}3. 文本溢出处理:text-overflow: ellipsis当 .prod {
white-space: nowrap; /* 防止文本换行 */
overflow: hidden; /* 隐藏溢出部分 */
text-overflow: ellipsis; /* 添加省略号 */
max-width: 50px; /* 设置最大宽度 */
}代码解释:
4. 针对特定列设置宽度如果需要对表格中的不同列设置不同的宽度,可以为每个列的 <table>
<thead>
<tr>
<th class="col-1">Column 1</th>
<th class="col-2">Column 2</th>
</tr>
</thead>
<tbody>
<tr>
<td class="col-1">Data 1</td>
<td class="col-2">Data 2</td>
</tr>
</tbody>
</table>.col-1 {
width: 150px;
}
.col-2 {
width: 200px;
}完整示例代码table.produtos_vendidos table {
border-collapse: collapse;
border-right: 1px solid #ccc;
}
table.produtos_vendidos table th {
height: 120px;
text-align: center;
max-width: 50px; /* 限制表头最大宽度 */
}
table.produtos_vendidos table th,
table.produtos_vendidos table td {
padding: 5px;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}
table.produtos_vendidos table tr td {
height: 50px;
}
div.rolante {
width: 500px;
overflow-x: scroll;
}
table.produtos_vendidos table tr.prod td {
text-align: center;
width: 250px;
}
.prod {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}<table class="produtos_vendidos">
<tbody>
<tr style="vertical-align: top;">
<td>
<table>
<tbody>
<tr>
<th style="width: 300px;">PEDIDO</th>
<th style="width: 80px;">CX</th>
<th style="width: 80px;">CUSTO UNITÁRIO</th>
<th style="width: 80px;">CUSTO DA CAIXA</th>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ROLO PRETO 15L 60UN</td>
<td style="width: 80px; text-align: center;">20</td>
<td style="width: 80px; text-align: right;">R$ 9.48</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ROLO PRETO 30L 40UN</td>
<td style="width: 80px; text-align: center;">20</td>
<td style="width: 80px; text-align: right;">R$ 9.48</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ROLO PRETO 50L 30UN</td>
<td style="width: 80px; text-align: center;">20</td>
<td style="width: 80px; text-align: right;">R$ 9.48</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ROLO PRETO 100L 18UN</td>
<td style="width: 80px; text-align: center;">20</td>
<td style="width: 80px; text-align: right;">R$ 9.48</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO SUPER REFORÇADO 50L 10UN</td>
<td style="width: 80px; text-align: center;">50</td>
<td style="width: 80px; text-align: right;">R$ 3.79</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO SUPER REFORÇADO 100L 10UN</td>
<td style="width: 80px; text-align: center;">25</td>
<td style="width: 80px; text-align: right;">R$ 7.58</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO SUPER REFORÇADO 200L 10UN</td>
<td style="width: 80px; text-align: center;">25</td>
<td style="width: 80px; text-align: right;">R$ 7.58</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ALMOFADA 100L</td>
<td style="width: 80px; text-align: center;">50</td>
<td style="width: 80px; text-align: right;">R$ 3.79</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ALMOFADA 50L </td>
<td style="width: 80px; text-align: center;">50</td>
<td style="width: 80px; text-align: right;">R$ 3.79</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ALMOFADA 30L </td>
<td style="width: 80px; text-align: center;">50</td>
<td style="width: 80px; text-align: right;">R$ 3.79</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO POTENZZO ALMOFADA 15L </td>
<td style="width: 80px; text-align: center;">50</td>
<td style="width: 80px; text-align: right;">R$ 3.79</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td style="width: 300px;">SACO LIXO EMBALANDO LIXO 34X38CM PIA BANHEIRO</td>
<td style="width: 80px; text-align: center;">25</td>
<td style="width: 80px; text-align: right;">R$ 7.58</td>
<td style="width: 80px; text-align: right;">R$ 189.60</td>
</tr>
<tr>
<td colspan="4" style="text-align: right;">Totais => </td>
</tr>
</tbody>
</table>
</td>
<td>
<div class="rolante">
<table>
<tbody>
<tr>
<th class="prod">LINHARES & CIA LTDA </th>
<th class="prod">SUPERMERCADO SAN MARTINS EIRELI </th>
<th class="prod">NORMA SANGLARD MALOSTO VIDAL EIRELI</th>
<th class="prod">CONFIAR SUPERMERCADOS LTDA</th>
<th class="prod">CONFIAR SUPERMERCADOS LTDA</th>
<th class="prod">JAIRO BRAZ DE SOUZA & CIA LTDA </th>
<th class="prod">MERCADO E AÇOUGUE FARIA LTDA </th>
<th class="prod">ESCOBAR GOMES DE SOUZA FILHO (BARRA) </th>
<th class="prod">SUPERMERCADO MODELO CENTRAL LTDA </th>
<th class="prod">SUPERMERCADO PAIS & FILHOS RIOBRANQUENSE LTDA </th>
<th class="prod">SUPERMERCADO LIMA E SOUZA LTDA </th>
<th class="prod">NORMA SANGLARD MALOSTO VIDAL EIRELI</th>
<th class="prod">TRIANGULO SUPERMERCADO DE MAR DE ESPANHA LTDA </th>
<th class="prod">2M COMÉRCIO ALIMENTÍCIO LTDA </th>
<th class="prod">BAZINHO E FILHOS SUPERMERCADOS LTDA (SANTANA) </th>
<th class="prod">TRIANGULO SUPERMERCADO DE MAR DE ESPANHA LTDA </th>
<th class="prod">BACUTIA COMERCIAL LTDA </th>
<th class="prod">MERCEARIA SILVEIRA EUGENÓPOLIS LTDA/CNPJ </th>
<th>Totais</th>
</tr>
<tr class="prod">
<td>1</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td></td>
<td>1</td>
<td>3</td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td>2</td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td>14</td>
</tr>
<tr class="prod">
<td>1</td>
<td>1</td>
<td>2</td>
<td>2</td>
<td></td>
<td>2</td>
<td>3</td>
<td>3</td>
<td>1</td>
<td>1</td>
<td>1</td>
<td>3</td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td>1</td>
<td>1</td>
<td>23</td>
</tr>
<tr class="prod">
<td>1</td>
<td>1</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>5</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td></td>
<td>2</td>
<td>2</td>
<td></td>
<td>1</td>
<td>1</td>
<td>32</td>
</tr>
<tr class="prod">
<td>1</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>1</td>
<td>1</td>
<td>3</td>
<td>5</td>
<td>3</td>
<td>2</td>
<td>1</td>
<td>2</td>
<td></td>
<td>3</td>
<td>1</td>
<td>2</td>
<td>1</td>
<td>1</td>
<td>33</td>
</tr>
<tr class="prod">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td>2</td>
</tr>
<tr class="prod">
<td></td>
<td></td>
<td>1</td>
<td>2</td>
<td>2</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td>9</td>
</tr>
<tr class="prod">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<注意事项
总结通过本文的介绍,你应该能够理解为什么在某些情况下 CSS 表格宽度设置无法生效,并掌握多种有效的解决方案。在实际开发中,需要根据具体情况选择合适的策略,并注意各种潜在的问题,才能创建出美观、易用的表格布局。 |
以上就是CSS表格宽度设置疑难:右侧表格宽度无法生效的解决方案的详细内容,更多请关注其它相关文章!
# 显示效果
# 谷歌seo是哪个国家的
# 新网站如何优化营销策略
# seo效率如何提高
# 政府类网站建设经费预算
# 长沙企业网站排名优化
# 雅虎做网站推广
# 河口网站开发推广
# 手淘app关键词排名
# 聊城高端网站建设报价
# seo运营+公司方案
# 在实际
# 将会
# 是一种
# 换行
# css
# 单选框
# 可以使用
# 表单
# 单元格
# 为什么
# lsp
# overflow
# css属性
# 响应式设计
# 网页设计
# ai
# cad
# go
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
必由学官方平台入口 必由学在线课堂登录地址
快速CSGO开箱网站指南 CSGO开箱平台推荐
mc.js官网登录入口 mc.js官方登录入口最新版
中兴Axon42Ultra怎样在文件App筛图_iPhone中兴Axon42Ultra文件App筛图【图片筛选】
PS5 Pro有点优势但不多! 《燕云十六声》PS5平台与PC性能画面对比
c++如何使用折叠表达式(Fold Expressions)_c++17可变参数模板新技巧
React Router 嵌套组件中 URL 重定向问题的解决方案
J*aScript实现动态背景色下的文本与按钮颜色自适应调整
实现全屏滚动与导航点:专业教程
支付宝解绑银行卡步骤_支付宝如何解除绑定银行卡
Lar*el 递归关系中排除指定分支的教程
使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战
Pandas DataFrame 多条件优先级排序与排名
XML中包含HTML标签导致解析错误? 正确嵌入非XML数据的两种方法
抖音隐秘迷城小游戏入口_ 抖音冒险解谜小游戏秒玩
c++中的std::forward_list和std::list有什么不同_c++ forward_list与list区别分析
sublime如何配置Python开发环境_将sublime打造成轻量级Python IDE
机器学习中对数变换预测结果的反向还原
天眼查怎么看公司融资情况 天眼查企业融资历史查询步骤【攻略】
在J*a项目里如何构建对象之间的契约_接口约束的实际落地
在J*a中如何开发简易仓库管理与库存统计_仓库管理库存统计项目实战解析
新手怎么开始学化妆 零基础化妆入门教程
Go语言中Map值调用指针接收器方法的限制与应对
Adobe PDF表单中利用J*aScript解析与格式化日期组件的教程
必由学官方网站入口 必由学学生教师共用登录通道
QQ邮箱官方登录入口_QQ邮箱网页版快捷使用平台
Lar*el的路由模型绑定怎么用_Lar*el Route Model Binding简化控制器逻辑
押井守高度称赞《辐射4》:玩了八年都停不下来!
sublime如何处理大型CSV文件的列对齐_sublime高级表格编辑插件指南
poki网页游戏推荐_poki免费游戏平台入口
铁路12306卧铺选择攻略 铁路12306下铺座位预定技巧
C++20的source_location是什么_C++在编译期获取源码位置信息用于日志和断言
Google翻译怎么语音输入_Google翻译语音输入功能使用与设置方法
Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】
cad怎么合并重叠的线段_cad清理重复重叠线条的操作方法
漫蛙网页登录入口 漫蛙漫画官方授权网址
Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】
小猿搜题在线学习页面在哪_小猿搜题在线学习中心入口
如何在网页中实现特定地点的随机图片展示
qq游戏大厅官方下载_qq游戏免费下载安装入口
c++如何使用TBB库进行任务并行_c++ Intel线程构建模块
Golang如何优化内存分配与垃圾回收_Golang内存管理与GC优化实践
html网页设计源代码怎么运行_运行html网页设计源代码步骤【指南】
拼多多购物车商品数量无法修改如何处理 拼多多购物车操作优化方法
steam官方入口大全 steam账号注册及操作指南
QQ邮箱官方网站登录入口_QQ邮箱网页版在线使用
小米14应用无法联网原因分析_小米14网络权限修复
Mac终端命令大全_Mac常用Terminal指令速查
抖音网页版企业服务中心登录入口_抖音网页版企业登录平台
Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性


2025-10-24
浏览次数:次
返回列表
MarsCode
td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td>2</td>
</tr>
<tr class="prod">
<td>1</td>
<td>1</td>
<td>2</td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td></td>
<td>2</td>
<td></td>
<td>1</td>
<td></td>
<td>3</td>
<td></td>
<td></td>
<td>2</td>
<td></td>
<td>1</td>
<td>15</td>
</tr>
<tr class="prod">
<td>1</td>
<td>1</td>
<td>1</td>
<td></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td></td>
<td>2</td>
<td></td>
<td>1</td>
<td>1</td>
<td>2</td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td>14</td>
</tr>
<tr class="prod">
<td></td>
<td>1</td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td>5</td>
</tr>
<tr class="prod">
<td></td>
<td>1</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>1</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td>6</td>
</tr>
<tr class="prod">
<td></td>
<td></td>
<td>1</td>
<td>1</td>
<td>1</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td></td>
<td>4</td>
</tr>
<tr class="prod">
<td>6</td>
<td>8</td>
<td>14</td>
<td>11</td>
<td>8</td>
<td>7</td>
<td>16</td>
<td>13</td>
<td>14</td>
<td>6</td>
<td>5</td>
<td>11</td>
<td>7</td>
<td>9</td>
<td>3</td>
<td>8</td>
<td>4</td>
<td>9</td>
<td>159</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>