html - CSS显示:table-cell,设置高度和溢出:hidden,不起作用?

标签 html css clip

如果子元素的内容太大,我想剪掉一个元素,但它在 display:table-cell 元素中不起作用。这是 JsFiddle 上的示例:

JSFiddle

.table{
    display: table;
    table-layout: fixed;
    width: 100%;
    height:200px;
}
.cell{
      display: table-cell;
      vertical-align: top;
      position: relative;
      height:200px;
      overflow:hidden;
}
.container{
  height:100%;
  background-color:red;
}
.container img{
  display:block;
}
<div class="table">
    <div class="cell">
        <div class="container"> 
          <img src="http://img5.imgtn.bdimg.com/it/u=172690696,3532821463&fm=206&gp=0.jpg" />
           <img src="http://img5.imgtn.bdimg.com/it/u=172690696,3532821463&fm=206&gp=0.jpg" />
            <img src="http://img5.imgtn.bdimg.com/it/u=172690696,3532821463&fm=206&gp=0.jpg" />
        </div>
    </div>

有人请告诉我哪里错了吗?谢谢!

最佳答案

为了让它工作,我们必须对表格使用 position:relative,对表格单元格元素使用 position:absolute。同样在您的代码中,我删除了 container's height: 100% 这是没有用的。这是预览和 fiddle .

.table{
    display: table;
    table-layout: fixed;
    width: 100%;
    height:200px;
    position: relative;
}
.cell{
      display: table-cell;
      vertical-align: top;
      position: absolute;
      height:200px;
      width: 100%;
      overflow-y:scroll;
      overflow-x: hidden;
}
.container{
  background-color:red;
}
.container img{
  display:block;
}
<div class="table">
    <div class="cell">
        <div class="container"> 
          <img src="http://img5.imgtn.bdimg.com/it/u=172690696,3532821463&fm=206&gp=0.jpg" />
           <img src="http://img5.imgtn.bdimg.com/it/u=172690696,3532821463&fm=206&gp=0.jpg" />
            <img src="http://img5.imgtn.bdimg.com/it/u=172690696,3532821463&fm=206&gp=0.jpg" />
        </div>
    </div>

关于html - CSS显示:table-cell,设置高度和溢出:hidden,不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38758263/

相关文章:

javascript - 带有 jQ​​uery 事件处理程序的可交换 CSS 主题

html - 竖排文字方向

css - 如何在使用 css 悬停元素时淡化背景图像

javascript - CSS:抑制子元素的负边距

java - Java 应用程序如何播放声音片段?

swift - 如何仅裁剪 View 的左侧和右侧?

android - Base64 图标图标

html - CSS 从矩形中剪出圆形

css - 均匀分布缩放元素?

java - Java在WAV播放时崩溃