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

如何让事件列表缩略图上的<span>元素互不重叠?

解决缩略图上元素重叠的问题

问题根源

.date-img 使用了 position: absolute,但它的父容器未设置相对定位,导致所有该类元素都以同一个上层定位元素(或文档)为基准定位,最终出现重叠。

解决步骤

1. 为父容器添加相对定位

给 .date-img 的直接父元素设置相对定位,让绝对定位的日期元素以各自的父容器为参考基准:

/* 让列表项作为.date-img的定位容器 */
.clearfix.span12 {
    position: relative;
}

如果希望日期仅相对于图片容器定位,也可以给图片外层容器添加:

.rsepro-image {
    position: relative;
}

2. 微调日期元素的定位(可选)

若选择以图片容器为定位基准,可调整 .date-img 的位置参数,让它更好地贴合图片:

.date-img {
    text-transform: uppercase;
    font-weight: bolder;
    color: #054a8f;
    position: absolute;
    z-index: 2;
    left: 5px;
    bottom: 5px; /* 改用bottom让日期固定在图片底部 */
    line-height: 1;
    font-size: 25px;
    margin-top: 5px;
}

3. 效果验证

修改完成后,每个 .date-img 都会对应各自的缩略图独立显示,不会再出现重叠情况。


内容的提问来源于stack exchange,提问作者Nurzam Faiz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 18:26:17