table设置列宽度

基于plc的工厂除尘控制系统设计(S7-200、仿真、调试、高质量) 工业作为我国第二支柱产业,在近十几年来发展非常迅速,虽然带了了可观的经济效益,但在工业生产中所产生的大量粉尘气体对大气的污染现象也不容忽视。为减少工业粉尘对环境的污染,世界各国制定了严格的环境保护要求。为了减少工业中粉尘的排放,除尘器的研发改良,以及燃煤的使用等等都在不断更改以符合粉尘排放标准。而目前最先进的除尘设备无机膜除尘器具备除尘效率高,稳定性好,结构紧凑易于维护等优点,且无机膜对于粉尘吸附效率高,抗腐蚀能力优秀,耐高温,因此能更有效应用于高温烟气的除尘。本文根据PLC技术在除尘方面的应用,来优化设计 阅读详情

遇到一个表格不能设置宽度(table有宽度,有一两列需要设固定大小的宽度并希望看到展现出来的宽度值与设定的一样,其他的列则可以根据剩余宽度自动填充,但是显示出来的宽度比实际设置的值多了几个像素)这个问题,百度了一下查到一些资料:

首先贴资料,相信大家看了基本就了解了:


tableLayout 属性用来显示表格单元格、行、列的算法规则。

固定表格布局:

固定表格布局与自动表格布局相比,允许浏览器更快地对表格进行布局。

在固定表格布局中,水平布局仅取决于表格宽度、列宽度、表格边框宽度、单元格间距,而与单元格的内容无关。

通过使用固定表格布局,用户代理在接收到第一行后就可以显示表格。

自动表格布局:

在自动表格布局中,列的宽度是由列单元格中没有折行的最宽的内容设定的。

此算法有时会较慢,这是由于它需要在确定最终的布局之前访问表格中所有的内容。(以上tableLayout的内容摘自http://www.w3school.com.cn/cssref/pr_tab_table-layout.asp)

因此,在设定宽度的时候需要给table添加table-layout:fixed;。

但是在给td设定了宽度以后还是不能正常显示,此时就需要一个其他的属性 col或colgroup,给col或者colgroup设置一个宽度即可解决问题。(一个有趣的点是当设定的宽度不是4的倍数的时候,列的宽度总会显示小数,即差那么一点才满设定的宽度,作为一个小菜鸡暂时没发现为啥,(lll¬ω¬))。




下面贴个代码,仅供参考:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
table,tr,td{
border:1px solid;
border-collapse:collapse;
}
table{
width:1000px;
table-layout:fixed;
}
tr,td{
height:30px;
}
table>tbody>th>td{
width: 40px;
}
/*设定td的宽度,无效*/
/*#col1{
width: 40px;
}
#col2{
width: 80px;
}
#col4{
width: 50px;
}
#col7{
width: 120px;
}*/
</style>
</head>
<body>
<table>
<!--所有的宽度设定时,已设定宽度不能被4整除时会出现不能设定宽度,与列数多少无关-->
<!--全部用colgroup-->
<!--<colgroup align="center" width="100">
</colgroup>
<colgroup  />
<colgroup  />
<colgroup  />
<colgroup />
<colgroup />
<colgroup style="width:90px;"/>
<colgroup />-->
<!--全部用col-->
<!--<col width="90" />
<col  />
<col width="90" />-->
<!--<col  />
<col width="80"/>
<col  />
<col  />
<col  />-->
<!--colspan 和 col融合-->
<colgroup span="3" width="90">
<!--组合用时同样受4的倍数限定-->
<col width="90"/>
<col width="90"/>
<col width="120"/>    
</colgroup>
<colgroup span="1"></colgroup>
<colgroup width="80"></colgroup> <!--span缺省值为1-->
<colgroup width="90"></colgroup>
<colgroup span="2"></colgroup>
<tr>
<td id="col1">diyi</td>
<td id="col1">diyi</td>
<td id="col2">第二列</td>
<td id="col3">第三列</td>
<td id="col4">第四列</td>
<td id="col5">第五列</td>
<td id="col6">第六列</td>
<td id="col7">第七列</td>
</tr>
<tr>
<td>adfa</td>
<td>飒飒东风</td>
<td>谔谔</td>
<td>打发</td>
<td>打法微软</td>
<td>啊多发点</td>
<td>啊啊啊啊啊啊</td>
<td>啊啊啊啊啊啊</td>
</tr>
<tr>
<td>fasdfa</td>
<td>阿斯蒂芬</td>
<td>啊打发</td>
<td>阿迪斯发</td>
<td>爱的色放我</td>
<td>的法沙发和</td>
<td>啊啊啊啊啊啊</td>
<td>啊打发</td>
</tr>
</table>
</body>
</html>


【WLAN】【调试】再谈如何使用Wireshark解密WiFi数据包——使用TK信息 - 本文介绍了一种wireshark使用TK信息解密空口报文的方式,该方式对是否有关联过程的报文没有要求。 阅读详情

相关推荐

达梦数据库(DM)的备份与恢复功能

本文系统介绍了达梦数据库(DM)的备份与恢复功能,主要包括作业系统和物理/逻辑备份还原两大模块。作业系统部分详细说明了通过代理环境创建定时备份和删除备份作业的步骤;物理备份还原部分阐述了联机和脱机备份方式,包括数据库、表空间、表和归档的备份还原操作;逻辑备份还原部分介绍了dexp/dimp工具的使用方法及四种级别的导入导出功能。文章还介绍了图形化管理工具进行备份还原的操作流程,全面覆盖了达梦数据库的数据保护方案,为数据库管理员提供了详细的技术指导。

weixin_48812832的博客 1211

table 操作列宽度自适应

【代码】table 操作列宽度自适应。

qq_39670012的博客 1256

YOLOv8中Bottleneck模块的残差连接机制解析

本文深入解析了YOLOv8目标检测模型中Bottleneck模块的核心设计,重点阐述了其残差连接机制。该机制通过构建一条信息“捷径”,有效缓解了深层网络中的梯度消失问题,稳定了训练过程,并提升了特征提取效率。文章结合代码详细拆解了模块结构,并探讨了其在YOLOv8骨干网络与检测头中的关键作用及参数调优思路。

weixin_29061821的博客 254

table:宽度设置无效及写出理想的表格

实现 table 自动布局(默认值) / 固定布局(table-layout:fixed),列宽设置自由

weixin_43932309的博客 5154

PIVlab软件入门:从GUI操作到2D2C粒子测速实战

本文详细介绍了PIVlab软件在2D2C粒子测速中的入门与实战应用。从GUI操作到环境搭建,再到图像预处理和核心参数设置,帮助用户快速掌握这一基于MATLAB的开源工具。通过实际案例和技巧分享,展示了PIVlab在流体力学实验中的高效性和实用性。

weixin_42547431的博客 227

【温室气体数据集】全球总碳柱观测网络 TCCON

【温室气体数据集】全球总碳柱观测网络 TCCON

WW、forever的博客 437

设置<table>表格固定列宽

<style> table tr td { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } </style> <main > <table class="table" style="table-layout : fixed"> //tyle="table-layout : fixed"必填 &

学者-微风 7216

机器学习实战——疫情数据分析与预测

机器学习如何做到疫情可视化——疫情数据分析与预测实战 本文将带领大家爬取11个国家以及中国31个省(自治区、直辖市)在2022.0101-2022.06.19的新冠疫情数据。并且采用机器学习模型对2022.6.20-2022.6.30每一天的全国确诊人数、死亡人数、治愈人数进行预测,**做出疫情可视化图形并且求出最终的相关系数R2!...

拥有百余位万粉技术博主、200余位可合作代发博主,私域技术社群规模达千人,商务合作私信 10万+

table 列宽计算方式

如果table或inline-table的“width”属性具有除“auto”以外的计算值(W),则生效的宽度为W、标题宽度最小值和最小值(MIN)(取决于所有列的单元格间距或边框加起来)三者中的最大值;计算每个单元格的最小内容宽度(MCW)内容可以跨越任意数量的行,但不能溢出单元格框,如果单元格指定的宽度(W)大于MCW,则W就是最小单元格的宽度,值“auto”表示MCW是最小单元格宽度。对于跨越多个列的单元格,增加它所跨越的列的最小宽度,以便他们的总宽度至少与单元格一样宽。...

音音的博客 2006

31、Labview如何搭建程序框架?--状态机到数据采集等常用框架

本文废话不多,直接列举几种框架搭建方式,为了尽量向大家提供干货,本文直接从简介和手把手教搭建框架两方面来讲解,本文提到五种经典框架模式,学会这五种就很够了,分别是:状态机框架(State Machine)、生产者-消费者框架(Producer-Consumer)、主-从框架(Master-Slave)、事件驱动框架(Event-Driven)、分层架构(Layered Architecturep)。这个框架是基于状态机结构的。顾名思义“状态机”就是个“切换程序状态的机器”。本质是一个。

关注我,更多技术问题欢迎私聊~ 3103

AI快速变现之路,AI视频创作

初期投入$3000(工具订阅+样片制作),重点攻克跨境电商和本地生活服务市场。关注2025年AIGC视频工具的API降价趋势(如Pika企业版折扣可达50%),建议与云服务商签订长期合作协议。

qq_29896351的博客 1982

如何设置table中的宽度不随文字改变?

页面中table宽度设置width="600px"之后,宽度仍然不是固定的,文字太长后不换行,把table都撑变形了。 解决办法: 1.table 设置 宽度,绝对宽度和相对都可以 table-layout:fixed ; 设置了这个属性,其余所有td都是相同的宽度。 这样操作之后,table是宽度固定了,但是里面的文章如果很长,文字会覆盖 解决办法: ...

zl386119974的专栏 1万+

华为OD机考双机位C卷 - 虚拟理财游戏(Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 虚拟理财游戏(OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 668

element-plus中的el-table动态设置操作列宽度

2.操作列宽度=按钮宽度*按钮个数+按钮间距*(按钮个数-1)+操作列左右总间距。1.设置按钮宽度,按钮间距,操作列左右总间距获取按钮个数。3.监听表格list,动态变更操作列宽度。

LuckBaby_Yun的博客 51

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

SWT TABLE 列宽度只能设为定长吗?能不能设为占整个table百分比的形式?

SWT TABLE 列宽度只能设为定长吗?能不能设为占整个table百分比的形式?

feilovemao的专栏 3555

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

el-table表格列宽度自适应

表格列宽度自适应

dy1717的博客 1130

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

bootstrape Table 控件设置高度,以及每列宽度后表头不对齐问题

bootstrape table控件设置高度后,表头很容易错乱,根本原因在于我们给内容的table加上了table-Layout:fixed属性,而表头没有这个属性,因此为表头的表格也加上table-Layout:fixed属性即可(针对单行表头表格)...

suzhenpeng199503的博客 6827

antd中table设置了列宽度但是不起效果 表格宽度仍然被内容撑开

在Table标签中添加。

lin_uil的博客 1611

ElementUI中el-table表格操作列宽度自适应以及封装成全局变量

如果你的项目中有很多这样的表格都需要动态的设置,可以把这个函数封装成util,然后main中声明为全局方法,以后直接调用即可。对于el-table的操作列,如果不设置width或win-width,当表格列过多时,操作列会被分配的很窄,操作列显示不下的时候会自动换行,当表格列过少时,操作列会被分配很宽,边缘有很大的空隙。3、在其他组件中的更新阶段updated中使用。网上看了几篇文章,拿过来用不生效!封装如下:1、el_table.js。1、设置min-width为动态值。5、如果有需要封装成全局方法。

qickcao的博客 6520

html table宽度自动,Html Table自适应宽度,指定列固定宽度,其他列均分宽度

做表单界面时,我想到最好的方法应该是,标题栏所在的列宽度固定,内容栏所在的列宽度自适应且要均分,这样整体表格看起来才美观有序。要做到这一点,目前只摸索出一种办法:1,给table加table-layout: fixed;2,在每个table的第一行,加,有多少列,对应加多少个3,给指定列固定宽度的加成,然后给title定义宽度,其他列的加成案例代码:案例文档table{width: 100%;bo...

weixin_35700754的博客 5496

获得element-ui的列宽度(el-table),设不设置宽度都可以获得宽度

【代码】获得element-ui的列宽度,设不设置宽度都可以获得宽度。

qq_34631220的博客 400

html - table 表格不被撑开,td某些列宽度固定某些列自适应

本文链接:http://www.cnblogs.com/jying/p/6289981.html table-layout 属性的解释:http://www.w3school.com.cn/cssref/pr_tab_table-layout.asp 1,实现table细边框,设置如下css: table,table td,table th{border:1px s...

weixin_30618985的博客 2671

table指定列宽度

table元素指定列宽度 table需要加以下style: .fix-table { table-layout: fixed; word-wrap: break-word; }

青山依旧在 4347

element table固定列错位

请求表格数据后重新加载table,this.$nextTick(() => { this.$refs.table.doLayout() })固定列指定宽度 width,与固定列相邻的一列不加width,其他的列指定宽度。

z11101003的博客 813

bootstrap-table设置表头宽度无效的解决方案

bootstrap-table设置colmuns中某列的宽度无效时,需要给整个表设置css属性 .table{ table-layout: fixed; }    转载于:https://www.cnblogs.com/lhyhappy365/p/6422635.html...

weixin_34055910的博客 443

table添加table-layout:fixed属性和colspan后列宽调整无效问题

由于table加上table-layout:fixed属性后,表格的宽度就被table的第一行固定了,也就是说后面无论怎么添加width属性都无效了,尤其是添加了colspan合并单元格后,后面的宽度都平均分配了。 解决办法:在table的第一行添加colgroup属性,预先把所有列的宽度固定。 例如: ...

菜鸟学java 2022
GoalsFSD
博客等级 码龄10年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值