You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CSS中为Ruby on Rails日历布局设置固定高度的日期盒子?

固定日历日期盒子高度的解决方案

要让每个日期盒子保持固定高度,只需给.day-calendar-item添加height属性指定具体数值,同时建议搭配overflow-y: auto处理内容过多的情况(避免内容溢出破坏布局)。

修改后的CSS代码如下:

.calendar-container {
    display: grid;
    grid-template-columns: repeat(7, 200px);
}

.day-calendar-item {
    background-color: #f4fcff;
    border-width: 2px;
    /* 固定高度,可根据需求调整数值,示例为300px */
    height: 300px;
    /* 内容超出时显示垂直滚动条 */
    overflow-y: auto;
}
  • 设置固定height后,所有日期盒子会强制保持统一高度,不受内部事件数量影响。
  • 加上overflow-y: auto,当某天事件过多超出盒子高度时,会自动出现垂直滚动条,既保留内容可访问性,又不会打乱整体布局。

内容的提问来源于stack exchange,提问作者David Shapiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 09:35:21