html - 如何将滚动条放在固定宽度的 div 上,里面有一个表格,它在 HTML 中动态添加固定宽度的 td

标签 html css internet-explorer

我对 HTML 有疑问。

我在 div 中有一个表格。 div的宽度为200pxtd会动态添加。所以我有以下代码可以产生类似的输出。每个 td 都有 100px 宽度。因此,当我添加 5 个 td100px 时,它将在 500px 左右。但是没有出现滚动条,并且列的宽度会自动调整大小。

<div style="border:1px solid black;width:200px;overflow:auto">
    <table style="border:1px solid black;">
        <tr style="border:1px solid black;">
            <td style="border:1px solid black;width:100px">1</td>
            <td style="border:1px solid black;width:100px">2</td>
            <td style="border:1px solid black;width:100px">3</td>
            <td style="border:1px solid black;width:100px">4</td>
            <td style="border:1px solid black;width:100px">5</td>
         </tr>
    </table>
 <div>

http://jsfiddle.net/L93UG/

但是当添加新的 td 时我需要为 div 滚动。但它实际上会自动调整大小并且没有滚动出现。我无法将宽度添加到表格。感谢您的帮助。

最佳答案

提供 div 和 overflow:scrolloverflow-x:scroll 并从 TD 中移除固定宽度:

http://jsfiddle.net/L93UG/1/

关于html - 如何将滚动条放在固定宽度的 div 上,里面有一个表格,它在 HTML 中动态添加固定宽度的 td,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281843/

相关文章:

html - 创建下拉子菜单

javascript - 在 flex 容器内时图像的高度会增加

html - 滚动条溢出 : Auto Doesn't Show On IE

javascript - Click-to-focus 和 focus-by-javascript 有什么区别?

internet-explorer - CSS3 PIE 不适用于 IE7 和 IE8

javascript - 页面和 iframe 加载前白屏闪烁

javascript - 仅为数字字符指定字体?

javascript - 无法在 li 鼠标悬停时打开子菜单

HTML 自动调整表单框中电话的按钮大小和字体大小

javascript - 在 IE 中模拟/填充 history.pushstate()