html - table 表格不被撑开,td某些列宽度固定某些列自适应
2017-01-16 15:57
736 查看
本文链接:http://www.cnblogs.com/jying/p/6289981.html
table-layout 属性的解释:http://www.w3school.com.cn/cssref/pr_tab_table-layout.asp
1,实现table细边框,设置如下css:
2,table表格宽度固定,同时td内容过长也不会被撑开,设置如下css:
3,在上面css设置下,td的width可以设置固定值也可设置百分比,达到某些列宽度固定,某些列按比例自适应的效果。
效果:
原文出自:http://www.hangge.com/blog/cache/detail_435.html
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 |
相关文章推荐
- UIWebView中加载HTML的Table,td设置百分比宽度并且宽度不被里面的内容撑开
- 关于html中table表格tr,td的高度和宽度
- HTML-Table-Td固定宽度使内容换行
- 关于html中table表格tr,td的高度和宽度
- HTML怎么让table表格中的td单元格内容过长显示为固定长度,多余部分用省略号代替?
- html把table元素的td元素限定为固定的宽度,超出的字用省略号代替
- html table td 宽度 固定,自动换行设置
- #table表格宽度固定,同事td内容过长也不会被撑开#
- html页面中关于一个table表格中设置上下2个td宽度一致的问题
- table表格 td设置固定宽度
- 关于html中table表格tr,td的高度和宽度
- table表格 td设置固定宽度
- HTML怎么让table表格中的td单元格内容过长显示为固定长度,多余部分用省略号代替?
- html 固定table td 宽度
- [HTML]不让TD中的文本撑开表格(转)
- dwz table表格自动适应宽度
- 如何让table中td宽度固定
- HTML中表格元素TABLE,TR,TD及属性的语法
- html中设置table的各个td的宽度
- html 使表格随着内容自动适应宽度