注册 登录
编程论坛 ASP技术论坛

让当天发的文章列表标题成红色

popoweb 发布于 2010-03-21 10:11, 791 次点击
我的站用zblog建的,但是发现很多站是有个功能在最新文章列表里面把当天的文章标识出来,比如下面这个站(不是用zblog建的),不知道css能不能实现这个功能,希望高手指点下,简单的说就是标识当天发的文章。
为了广告嫌疑我把www去掉了。希望版主,管理理解。先谢谢。
6 回复
#2
aspic2010-03-21 11:01
纯的css不可能吧
首先你得对比时间知道哪个是当天发的 然后才通过css改变颜色
#3
icecool2010-03-23 22:15
这用不用CSS比较好搞,
即在显示标题的循环中加一个对日期的判断,发表时间=今天,就在标题的链接上加<FONT CORLOR=RED>
非用CSS也行,同样判断发表日期,只是把上面的换你CSS里专为该类链接设置的式样
#4
zhuyunshen2010-03-23 23:53
这用不用CSS比较好搞,
即在显示标题的循环中加一个对日期的判断,发表时间=今天,就在标题的链接上加<FONT CORLOR=RED>
非用CSS也行,同样判断发表日期,只是把上面的换你CSS里专为该类链接设置的式样
#5
aspic2010-03-24 08:54
竟然还带了个跟班"复读"
#6
czyzhuo2010-03-24 12:22
在查询这些资料时,把发表时间=今天的资料用一个标号表示出来,例如
select *,(case when convert(char(10),inputdate,111)=convert(char(10),getdate(),111) then 'red' else 'green' end) AS color
from tablename
这样把资料查出来,如果是今天的资料,字段color就为red,否则,就为green
然后再根据这个判断显示为何种颜色就行了
#7
yms1232010-03-26 13:48
使用DateDiff函数判断是否是当天的日期,是当天的标题加红色,不是就不加
这个函数VBS和SQL2000、Access里都能使用
http://baike.baidu.com/view/327446.htm?fr=ala0_1_1
DateDiff的函数说明
1