一、场景重现

<html>
<head><title>测试</title><style type="text/css">.table {table-layout: fixed;}</style>
</head>
<body>
<div style="width: 100%"><table class="table" style="width: 100%"><thead><tr><th colspan="7" style="background-color: #2f96b4">地址情况</th></tr><tr><th style="width: 80px;">国家</th><th style="width: 80px;">省份</th><th style="width: 80px;">城市</th><th style="width: 80px;">区</th><th style="width: 80px;">街道</th><th style="width: 500px;">居委会</th><th style="width: 80px;">门牌号</th></tr></thead><tbody><tr style="text-align:center"><td>中国</td><td>广东</td><td>广州</td><td>天河</td><td>五山</td><td><pre style="word-break: break-all">天河中学高中部隔壁的小区</pre></td><td><pre >aa</pre></td></tr></tbody></table>
</div>
</body>
</html>

运行结果:

期待结果:

二、分析原因

如果对<table/>设置table-layer:fixed样式后,列宽会平均化,对列<th/>的宽度设置会失效。

解决方法: 
在tbody前面加

<colgroup><col style="width: 100px;"/><col style="width: 100px;"/><col style="width: 100px;"/><col style="width: 150px;"/><col style="width: 100px;"/><col style="width: 500px;"/><col style=""/>
</colgroup>

<table/>设置列宽度无效的问题相关推荐

  1. table设置列宽度

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

  2. 拖动改变Table的列宽度

    收藏自:http://www.cnblogs.com/xieex/archive/2007/12/15/996025.html <html> <head> <meta h ...

  3. 解决jQgrid 设置列宽度自动调整时, 出现滚动条问题.

    解决jQgrid 设置列宽度自动调整时, 出现滚动条问题. 参考文章: (1)解决jQgrid 设置列宽度自动调整时, 出现滚动条问题. (2)https://www.cnblogs.com/piao ...

  4. poi生成excel时换行符(\n)只有鼠标双击才会生效,设置列宽度不生效

    1.poi生成excel时换行符(\n)只有鼠标双击才会生效 解决:样式中打开自动换行style.setWrapText(true); 2.设置列宽度不生效sheet.setDefaultColumn ...

  5. bootstrap table 冻结列 操作无效

    此问题产生的原因 感觉是因为冻结列是在上边又盖了一层表格导致无效. 所以点击事件的解决方法的原理是转移点击事件 在bootstrap-table-fixed-columns.js 中修改代码   本人 ...

  6. php 导出csv设置列宽度,php数据库导出excel表格数据-php从数据库导出csv格式的Excel表格是,字段本身就......

    PHP如何将查询出来的数据导出成excel表格(最好做... $objPHPExcel->getActiveSheet()->getDefaultColumnDimension(A)-&g ...

  7. python设置列宽度_如何在xlsxwri中自动设置列的宽度

    我只知道用COM来做这个的方法.在import contextlib, os, win32com.client @contextlib.contextmanager def load_xl_file( ...

  8. datagrid表头与数据列宽度不对齐_easyui datagrid标题列宽度自适应

    最近项目中使用easyui做前端界面,相信大部分使用过easyui datagrid的朋友有这么一个疑问:如果在columns中不设置width属性能不能写个方法让datagrid的头部标题和数据主体 ...

  9. [html] table中给td设置宽度无效怎么解决?

    [html] table中给td设置宽度无效怎么解决? 默认是列宽度由单元格内容设定 table 添加css tableLayout :fixed; 个人简介 我是歌谣,欢迎和大家一起交流前后端知识. ...

最新文章

  1. 2018最后一个月的Python热文Top10!赶紧学起来~
  2. RDKit | 基于RDKit的肽和核酸序列转换分子Mol对象
  3. 一个webservice的初级例子
  4. spring— Bean标签scope配置和生命周期配置
  5. TCP协议-socket通信
  6. Acrel-3200远程预付费电能管理系统的功能介绍
  7. 赢在微创新_小米用互联网颠覆中国市场的内幕与方法
  8. 使用jxls模板解析导出数据时添加单元格样式
  9. 计算机主机结构讲解,电脑内部结构图和讲解
  10. 这些个适合oier的网站丫太有趣了吧(不定期更新中)
  11. 电阻何时取得最大功率
  12. 入手评测 i7 13700和13700K的区别 i713700和i713700K差距
  13. ubuntu 双显卡安装n卡 Quadro K620 Tesla K80*8 显卡驱动的卸载 (已解决)没有图形界面。黑屏
  14. JDK1.7扩容时为什么会产生并发死链问题
  15. mysql导入excel
  16. 关于教师节想到的礼物
  17. canvas实现刻度尺
  18. 就自拍这回事(文/@最牛傻蛋)
  19. 【JavaScript】亚马逊下载ABA表格数据,30秒完成
  20. 新唐MCU资料的寻找方法

热门文章

  1. 8-1 回溯法实验报告 (15 分)(思路+详解)
  2. 队列的基础概念与经典题目(Leetcode题解-Python语言)
  3. 高等数学下-赵立军-北京大学出版社-题解-练习10.2
  4. 高等数学下-赵立军-北京大学出版社-题解-练习9.3
  5. 分布式事务 -- seata框架AT模式实现原理
  6. c++ set 遍历_47. Set 是如何工作的(3) 遍历顺序是如何确定的?
  7. 数据结构---邻接表的DFS
  8. 循环队列 队空、队满 条件
  9. 2019-03-14-算法-进化(移动零)
  10. 【NOI2013】树的计数【树的遍历】【期望】