用大纲标记新帖子,当用户单击大纲消失时[关闭]
Posted
技术标签:
【中文标题】用大纲标记新帖子,当用户单击大纲消失时[关闭]【英文标题】:Mark new post with outline, when user clicks outline disappears [closed] 【发布时间】:2022-01-17 19:59:21 【问题描述】:我正在开发一个博客,我想用红色边框突出显示新帖子。应该突出显示用户看不到的每个帖子。当你点击帖子时,它应该会失去边框。实现这一目标的最佳方法是什么?
感谢您的想法!
【问题讨论】:
你应该添加带有边框颜色的活动类 使用 css 和 javascript,默认应该是一个活动类红色边框,但是一旦使用 javascript 点击它就会删除活动类 您可能需要考虑将用户点击链接查看帖子的事实存储在某处。例如在您的数据库中 【参考方案1】:最简单的方法是使用CSS pseudo-class 链接:
a:link border: 1px solid red;
a:visited border: none;
<a href="https://***.com/questions/70350030/">Topic</a>
使用 JavaScript (cookies) 和/或数据库对于博客来说似乎太过分了。但是,当用户不保留访问过的网站的历史记录时,CSS 将不起作用。
【讨论】:
这行得通,谢谢以上是关于用大纲标记新帖子,当用户单击大纲消失时[关闭]的主要内容,如果未能解决你的问题,请参考以下文章