2014-02-19 73 views
0

在HTML中创建可滚动表格时遇到一些麻烦。HTML中可滚动的嵌套表格

在一些#2类似的问题,用overflow: autoCSS是可行的,但我无法实现成功

是否有任何人谁可以帮助检查有什么错在我的代码?

我想让左侧的红色单元格只能滚动。

#samples { 
    overflow: auto; 
    height: 200px; 
} 

的完整代码是:Jsfiddle

+0

溢出:滚动 –

回答

1

添加以下CSS到<table id="samples">

style="height:200px; overflow:auto;display:block;" 

或者在CSS文件

#samples { 
    overflow: auto; 
    height: 200px; 
    display:block; 
} 

Fiddle here


编辑

这可能不是您想要听到的,但display: table-cell不考虑宽度,并且会根据整个表的宽度折叠。你可以很容易地解决这个问题,只需在表格单元格内部有一个display: block元素,它的宽度可以指定为

为了居中元素,我弄糟了一点CSS。

Fiddle

+0

非常感谢你。 –

+0

你知道为什么我不能在'#samples'中重新排列宽度吗? –

+0

@Jimmy编辑我的帖子,希望这有助于! –