词条合并与跳转修复:以WNWCD5为例

之前修改WNWCD5时,重新提取了词头,就是为这里的操作做铺垫。abs和ABS不能合到一起。合并之后,才能修复跳转,该跳到ABS2的,不能跳到ABS1

用到的工具:neovim

讲一下要点:合并词条各entry之间用<hr隔开,锚点采用<a id=形式(感谢本坛网友做的兼容性测试);别用name了,它的状态是Obsolete since HTML5。nvim排序很容易,不知道其它编辑器该怎么操作(人生苦短,快用vim)。大概就是这样,思路比工具&技巧更重要。mdx文件晚些时候会在原贴提供。

题外话:希望Mozilla能在挂逼之前把MDN卖给M$,连名字都不用改。

1 Like

我觉得还是类似<a name="dest"></a>比较好。因为很多词典已经定义了一个id="dest"的element了,你如果在加一个<a id="dest"></a>这是个HTML的错误。但是你用<a name="dest"></a>至少不是错误吧?

你说的这种情况,另用个id就好了,比如"_dest"。

才发现我加的a标签没闭合,然后id还包含了whitespace。需要更改。

id's value must not contain whitespace(spaces, tabs etc.). Browsers treat non-conforming IDs that contain whitespace as if the whitespace is part of the ID.

那如果在JavaScript里已经引用了原有的id,你现在修改了id,那还得修改它在JavaScript以及CSS中的引用,这么做就麻烦了。如果你不修改,那可能某个功能会丧失(JS)或者页面排版失效(CSS)。