我遇到了长篇文章延伸到我的桌面的问题,overflow:hidden
似乎没有做我想做的事情.这是我用来测试这种效果的示例代码:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa |
加载时,无论表格宽度如何,文本都会拉伸以显示所有字符串.我所追求的是将不会显示超过单元格测量的字符串的任何部分.这甚至可以用于表格,如果是这样,我做错了什么?
溢出仅适用于块级元素.表元素不是块元素.如果你想将这些效果放在 有: 默认情况下,自动表格布局机制会扩展表格宽度以适应最小单元格内容宽度.告诉它不要使用table-layout属性: 并且您的示例按预期工作.您可能还应该 注意td.scroll div {
background-color: #00FFFF;
width: 100px;
height: 100px;
overflow: scroll;
}
td.hidden div {
background-color: #00FF00;
width: 100px;
height: 100px;
overflow: hidden;
}
这是CSS的一个相当神秘的方面.任何人发现它的唯一时间是他们有这个确切的问题.相信我,在那里做到了.
请不要将块级元素放在内联级元素中.你可以简单地将``设置为`display:inline-block'来实现你想要的.
2> bobince..:
width: 100px
从表格单元格中删除它,因为与100%宽度表结合使用是没有意义的.(虽然使用固定的表格布局并不重要,因为只有第一行单元格或
s对列宽有任何影响.)overflow: scroll
或auto
不适用于大多数浏览器中的表格单元格.(它在WebKit中.)
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有