table宽度失效-table布局的问题
来源:互联网 发布:飞思卡尔用keil编程 编辑:程序博客网 时间:2024/05/18 00:32
项目中table布局还是比较常用的,遇到了一个table宽度失效的问题。先上代码:
<div style="width:800px;margin: 60px;"> <table style="width: 100%;max-width: 100%;"> <tbody> <tr style="max-width: 900px;overflow: hidden;"> <td style="max-width: 1000px;" > <div style="width: 1100px;"> <p style="width: 1200px;">测试文本rem由来: </p> </div> </td> <td>rem由来:font size of the root element,那么rem是个单位, </td> <td>rem由来:font size of the root element,那么rem是个单位, </td> </tr> <tr style="max-width: 900px;overflow: hidden;"> <td style="max-width: 1000px;" > <div style="width: 1100px;"> <p style="width: 1200px;">测试文本rem由来: </p> </div> </td> <td>rem由来: </td> <td>rem由来: </td> </tr> </tbody> </table> </div>
此时td的宽度还是自身设置的宽度,而tr设置的宽900px和table本身设置的宽度100%都失效了,变成了1167px;它们的宽既不是子元素中最宽的1200px;也不是它们本身设置的宽度,这么来看是浏览器对它们的宽做了自动分配处理,我个人的理解是tr本身就是代表一行,所以不会通过换行的方式来显示超过本身宽度的元素,于是出现了下面图的显示效果;有时候虽然td里面的div并没有手动设置宽度,但是还是偶尔莫名其妙的把tr撑开了。。。
阅读全文
0 0
- table宽度失效-table布局的问题
- table布局时,td的宽度
- Table宽度 Td宽度问题
- table 表格宽度问题
- table的宽度,单元格内换行问题
- Table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table的宽度,单元格内换行问题
- table中奇怪的宽度问题
- 关于table里td的宽度问题
- table元素的宽度/高度设置问题
- 解决table设置宽度无效的问题
- Safari上的table宽度问题
- 固定table的宽度
- ul+li实现类似table的自适应宽度布局
- display:table,布局自动分宽度
- NOIP2010提高组
- 66. Plus One
- 05 Gradle打包jmonkey开发的Desktop应用
- SQL重复记录查询的几种方法
- Dubbo了解
- table宽度失效-table布局的问题
- hdu 4825 Xor Sum(01字典树)
- SQL Server 对比两个数据库的索引
- Oracle迅速取到一个表的所有列的列名的方法
- 解析Android Studio 2.2 Native新特性
- Log日志类的静态成员需类外初始化
- java中的代理
- java反射
- Vim命令