<td>上的溢出属性不会创建滚动条

Fre*_*oux 10 html css height overflow

我试图创建一个<td>溢出的表格单元格,但它不起作用...

有我的CSS代码:

td.blog_content
{
    max-height: 50px;
    overflow: auto;
    width: 360px;
    text-align: left;
    padding: 2px;
}
Run Code Online (Sandbox Code Playgroud)

我的HTML:

<td class="blog_content"><?php echo $blog['content']; ?></td>
Run Code Online (Sandbox Code Playgroud)

如果文本太长,它会创建一个带滚动条的简单框...

nic*_*ckb 8

尝试将其包装成一个<div>.我很确定没有为<td>元素定义overflow属性,至少在HTML4中没有.

<td class="blog_content">
    <div><?php echo $blog['content']; ?></div>
</td>

.blog_content div {
    height: 50px;
    max-height: 50px;
    overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)