首页 > 代码库 > html - table 表格不被撑开,td某些列宽度固定某些列自适应
html - table 表格不被撑开,td某些列宽度固定某些列自适应
table-layout 属性的解释:http://www.w3school.com.cn/cssref/pr_tab_table-layout.asp
1,实现table细边框,设置如下css:
table,table td,table th{border:1px solid #ff0000;border-collapse:collapse;}
2,table表格宽度固定,同时td内容过长也不会被撑开,设置如下css:
table{table-layout:fixed;word-break:break-all;}
3,在上面css设置下,td的width可以设置固定值也可设置百分比,达到某些列宽度固定,某些列按比例自适应的效果。
<html><head> <style> table,table td,table th{border:1px solid #ff0000;border-collapse:collapse;} </style></head><body> <table width="50%" style="table-layout:fixed;word-break:break-all;background:#f2f2f2"> <tr> <td width="50">50px</td> <td width="50%">50% aaaaaaabbbbbbbccccccc</td> <td width="50%">50% aaaaaaabbbbbbbccccccc</td> <td width="50">50px</td> <td width="100">100px</td> </tr> <tr> <td>50px</td> <td>50% aaaaaaabbbbbbbccccccc</td> <td>50% aaaaaaabbbbbbbccccccc</td> <td>50px</td> <td>100px</td> </tr> </table></body></html>
效果:
50px | 50% aaaaaaabbbbbbbccccccc | 50% aaaaaaabbbbbbbccccccc | 50px | 100px |
50px | 50% aaaaaaabbbbbbbccccccc | 50% aaaaaaabbbbbbbccccccc | 50px | 100px |
原文出自:http://www.hangge.com/blog/cache/detail_435.html
html - table 表格不被撑开,td某些列宽度固定某些列自适应
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。