html - 如何使该表可滚动?

标签 html scroll html-table internet-explorer-8

在 IE8 中它没有滚动...我怎样才能使我的结果表可滚动?

<tr>
    <td><input type="radio" name="sso" value="<?php echo $exec->fields['hrOracleNumber']; ?>" onclick="selectSSO(this.value);"></td>
    <td><font color="336699" face="Helvetica" size="1px" ><?php echo $exec->fields['hrOracleNumber']; ?></font></td>
    <td><font color="336699" face="Helvetica" size="1px" ><?php echo $exec->fields['firstName']; ?></font></td>
    <td><font color="336699" face="Helvetica" size="1px" ><?php echo $exec->fields['lastName']; ?></font></td>
    <td><font color="336699" face="Helvetica" size="1px" ><?php echo $exec->fields['description']; ?></font></td>
</tr>

<?php 

    $exec->MoveNext();
} ?>
</table>
<?php } ?>

最佳答案

首先,您需要更多行才能垂直滚动。

但是要使表格滚动,您可以将其包装在 div 标签中,并通过添加固定高度并将溢出设置为自动来将 CSS 样式应用于该 div。

html 看起来像这样:

<div class="scroll-table">
<table>
<tr>
    <td><input type="radio" name="sso" value=""></td>
    <td><font color="336699" face="Helvetica" size="1px" >Test</font></td>
    <td><font color="336699" face="Helvetica" size="1px" >Test</font></td>
    <td><font color="336699" face="Helvetica" size="1px" >Test</font></td>
    <td><font color="336699" face="Helvetica" size="1px" >Test</font></td>
</tr>
</table>
</div>

CSS 样式表如下所示:

   .scroll-table{
       height: 50px;
       overflow: auto;
    }

IE 8不支持overflow-x或overflow-y,因此您可能还需要指定宽度,因为overflow auto将允许双向滚动。

关于html - 如何使该表可滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502227/

相关文章:

html - 使用 Html/CSS 滚动表格

Qt如何在使用QScroller时停止拖动QListView的视口(viewport)

HTML:IE9 标准模式在每个页面上打印 TFOOT

javascript - HTML 表格 - 在浏览器中隐藏列而不影响 colspans

php - 如何将 css 与 php 一起使用?

Javascript变量不能正确添加两个变量,只能连接

html - 与嵌套 Bem 类混淆

c# - 如何通过 HTML5 报告查看器使用 Telerik Reports

Javascript - 无限滚动循环

css - HTML5 表格单元格/行与其他宽度相同