多年来,我一直使用以下代码让表情符号遵循其上传的大小:
div.topic-post img.emoji[src*="uploads"] { /* All posts */
width: auto;
height: auto;
}
但最近不知何时,它们突然缩小了,不是缩小到默认级别(实际上,如果我检查它们,它们显示的是 20x20,也许是我对比例的把握不好),但明显变小了(我不确定具体是什么时候发生的)。它们在表情符号选择器中仍然显示正常大小,但在帖子中却不是。我不确定为什么。它们似乎都在“方形化”并相应地进行调整。如何让它们再次显示为原始大小?
我尝试了:
div.topic-post img.emoji[src*="uploads"],
div.d-editor-preview img.emoji[src*="uploads"],
div.emoji-modal img.emoji[src*="uploads"],
div.d-editor-textarea-wrapper img.emoji[src*="uploads"],
div.title-wrapper img.emoji[src*="uploads"],
td.main-link img.emoji[src*="uploads"] {
width: auto;
height: auto;
}
但没有任何效果。
我甚至尝试只让一个特定的表情符号恢复正常:
img.emoji[title=":youremoji:"] {
height: XXpx;
width: YYpx;
}
也无效。
编辑:我刚刚添加了一个 JavaScript 命令(然后删除了它),它没有修复这个问题,但它缩小了选择器中的表情符号。我删除了它,添加了上面的命令,这修复了选择器,但帖子中的表情符号仍然没有变化。

