How do I make a table scrollable
You need to declare a height first, else your table will expand to the according width of its content. table{ overflow-y:scroll; height:100px; display:block; } EDIT: after clarifying your problem I edited the fiddle: check out this Example or that way. It’s rather hacky and not guaranteed to work crossbrowser but might work for your case.