html - 让一段简单的网页有自己的滚动条

标签 html css

我正在构建的网页中有一部分专门用于新闻事件。目前简单的输入如下。

<tr>
    <td class="newsdate">
        February 2013
    </td>
    <td class="news">
        News item 1
    </td>
</tr>

<tr>
    <td class="newsdate">
        January 2013
    </td>
    <td class="news">
        News items 2
    </td>
</tr>

我想要这样,当列出的事件超过 5 个时,您可以使用滚动条查看旧事件。那就是新闻部分的高度将是固定的,但您可以在其中上下滚动以查看新旧新闻。如何最简单地做到这一点?

最佳答案

使用 overflow-y: auto; 将您的 table 包裹在 div

HTML

<div class="scrollable">
    <!-- Your table -->
</div>

CSS

.scrollable {
    height: 100px; /* or any value */
    overflow-y: auto;
}

关于html - 让一段简单的网页有自己的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14380442/

相关文章:

jQuery 移动显示加载器用于自定义加载过程?

javascript - 如何根据用户屏幕输出不同的图像?

html - 在 Gmail 中将 HTML 电子邮件正文居中

html - jQuery Mobile表单提交结果在 "undefined"提交页面

css - 文本上的透明 div

c# - 正则表达式从 HTML 内容中获取 href 和 src?

javascript - Fabric.js 上克隆的图像尺寸与原始图像尺寸不一致

javascript - 使用 jQuery 和 CSS 创建条形音箱

javascript - 如何将链接添加到 JS 驱动的测验答案中?

html - 在绝对定位的 div 元素之后恢复正常的 HTML 流程