牛津同义词词典 删除线的显示问题(已解决)

牛津同义词词典(好几个版本都一样) 查找morality 查询结果最后几行有删除线。
导致群组里在同义词词典后面的词典显示都有删除线 (我用的是 GoldenDict基于 Qt 5.12.3 (GCC 7.3.0, 32 位)

我在牛津同义词词典css里面 加入s[s=“esprelig”]{text-decoration: none;}
再查询morality 查询结果最后几行没有删除线。
但是群组里后面的词典显示内容全部都是删除线

麻烦明白人帮忙指点一下,如何解决这个问题。谢谢啦

1 个赞

中括号删掉。

中括号里的内容也删掉吗

我这里是这样改:解开mdx,补上红线那一段内容。少了一句话和封闭标签。

我看不懂了,咋还要改txt累
我的mdx没有这个问题,
难道我回复差了:joy:

我是没有图中的问题啦,我当时写这个系列的css的时候,就是直接 s{text-decoration:none;} 完结。中括号里的那些都是多的,类似的好像有很多哇,不记得多少个了,二三十个行业吧大概。

2 个赞

是不是GD版本的问题?

补了两张截图,不知道是不是你说的那里,我手头没电脑没办法解包看是不是缺标签。

但我手机显示是正常的

谢谢6楼6lj6兄的帮助 药到病除啦

也多谢mdict6兄的回复,主要是同群组后面的词典也有删除线。也可能是GD(版本)的问题

3 个赞

我看出来我的词典的问题了……

还是去比照了才出来的:sweat:

完整是这样,所以我在我之前那篇文章说「要补文字」。

2 个赞

这个才是真正的病因:

要改正最好手头有纸质书。
我个人目测可以:

  1. 解开MDX为TXT全文搜索"/>)
  2. 对照纸质书,在/>)之间,补上文字(例中为especially religion)、以及封闭标签</s>(如果前面是<s s="esp....的话)。

貌似<s s="esp...."/>会在渲染过程中被视为缺失封闭标签</s>?especially religion漏掉了,可能是原数据提取过程中的问题。