这里有个有趣的问题。
我们的一些用户(尤其是年轻用户)开始嵌套 <small> 标签,导致文本几乎无法阅读。除了直接斥责他们(这似乎有些小题大做,因为虽然令人讨厌,但并未违反规则),在后台有什么建议可以防止这种情况发生吗?
从下面这一行可以看出,这样做(以及滥用)是多么容易:
小字号文本的示例在这里。我可以随意说些什么,而你们需要多费些周折才能读懂!
处理这个问题需要版主主动编辑帖子才能阅读,或者进行复制粘贴。
这里有个有趣的问题。
我们的一些用户(尤其是年轻用户)开始嵌套 <small> 标签,导致文本几乎无法阅读。除了直接斥责他们(这似乎有些小题大做,因为虽然令人讨厌,但并未违反规则),在后台有什么建议可以防止这种情况发生吗?
从下面这一行可以看出,这样做(以及滥用)是多么容易:
小字号文本的示例在这里。我可以随意说些什么,而你们需要多费些周折才能读懂!
处理这个问题需要版主主动编辑帖子才能阅读,或者进行复制粘贴。
通过 CSS 覆盖标签样式?
.cooked {
small {
&, small {
font-size: 1em;
}
}
}
或者,如果你希望标签 small 仍然生效,但阻止嵌套效果:
.cooked {
small {
font-size: .7579em;
small {
font-size: 1em;
}
}
}
其中 0.7579em 是默认值。
难道不应该由版主来处理滥用者吗?对每次包含滥用内容的被举报帖子,逐步延长用户的封禁时间。
我们可以选择走 moderation(内容审核)的路径,但说实话,这些用户大多是 13 到 14 岁的孩子。我更喜欢更顺畅的方式:直接阻止他们这样做,并告知他们我阻止的原因。他们并非故意试图绕过审核,只是在沟通时试图强调自己的感受,如果这能说得通的话。他们感到渺小且无足轻重,并通过文字大小的变化来直观地表达这一点。
这个 CSS 是由主题设置的,还是在其他地方?我并没有太多 CSS 样式方面的经验,所以不太确定应该把它放在哪里。(顺便说一句,这样很理想。)
如果您还没有自定义样式,我认为最好的方法是创建一个新的主题组件。
管理后台 → 自定义 → 组件 → 创建新组件
将组件添加到您的主题中。
仍在您的自定义主题设置中,进入编辑 HTML/CSS,然后切换到 CSS 选项卡。
粘贴所选的 CSS 代码,保存,然后完成。![]()
太棒了。解决方案已实施,他们得到了更小的字体,而我也能阅读他们的帖子了。完美!谢谢!