用大纲标记新帖子,当用户单击大纲消失时[关闭]

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 将不起作用。

【讨论】:

这行得通,谢谢

以上是关于用大纲标记新帖子,当用户单击大纲消失时[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

您可以在 SpecFlow 的场景大纲中标记各个示例吗?

当用户单击视图的背景时,如何使键盘消失?

2018年四川理工学院软件工程考试大纲(软件维护)

应用程序关闭时用户单击通知时如何获取用户信息?

站点标题的语义标记,即使使用大纲

CSS 大纲属性未在 Firefox 中显示为 SVG 图像?