我必须制定一个小小的时间表概览。我的问题是发生在午夜的事件。
我想要做的是以下内容:
在左侧,我有一个“列”(我与 div 一起工作)。在第一列旁边的第二列中,我有我的事件。
没问题,对于在同一天开始和结束的事件。事件不是文本,这是花哨的 div,一些添加信息和图标,但在这里我将它们显示为文本。
2012-02-25 活动一(8:00-11:00) {一些空间} 活动二(13:00-15:00) {20 像素空间} ------------------------------------------ 2012-02-26 {20px 空间} 活动三(8:00-11:00) {一些空间} 活动四(13:00-15:00)
美好的!但是现在,对于发生在午夜的事件,我想将事件 div 放在分隔两天的线上方并居中,所以每个事件 div 的高度为 30px,线的高度为 2px,这意味着我想要 14px开始日期的隔夜事件和结束日期的 14 像素。
每天的“行”也是一个 div。因此,我希望将隔夜事件放置在两个“行”div 和行(也许<hr>
,也许<div>
)之上。
现在我的问题是,这可能吗?如果可以,怎么做?
最好的祝福
编辑:
这里有一个 jsFiddle:http: //jsfiddle.net/NoiZy/6Dkta/
现在应该每天在红线上方放置一个额外的事件,大小为一半。