convertion error about definition list
Closed this issue · 3 comments
yin1999 commented
bad case:
<dl>
<dt>{{domxref("MouseEvent.altKey")}} {{readonlyinline}}</dt>
<dd>当鼠标事件触发的时,如果 alt 键被按下,返回 true;</dd>
<dt>{{domxref("MouseEvent.button")}} {{readonlyinline}}</dt>
<dd>当鼠标事件触发的时,如果鼠标按钮被按下(如果有的话),将会返回一个数值。</dd>
<dt>{{domxref("MouseEvent.buttons")}} {{readonlyinline}}</dt>
<dd>
<p>当鼠标事件触发的时,如果多个鼠标按钮被按下(如果有的话),将会返回一个或者多个代表鼠标按钮的数字。</p>
</dd>
</dl>
Will be converted to:
- {{domxref("MouseEvent.altKey")}} {{readonlyinline}}
- : 当鼠标事件触发的时,如果 alt 键被按下,返回 true;
- {{domxref("MouseEvent.button")}} {{readonlyinline}}
- : 当鼠标事件触发的时,如果鼠标按钮被按下(如果有的话),将会返回一个数值。
- ## {{domxref("MouseEvent.buttons")}} {{readonlyinline}}
: 当鼠标事件触发的时,如果多个鼠标按钮被按下(如果有的话),将会返回一个或者多个代表鼠标按钮的数字。
should be:
- {{domxref("MouseEvent.altKey")}} {{readonlyinline}}
- : 当鼠标事件触发的时,如果 alt 键被按下,返回 true;
- {{domxref("MouseEvent.button")}} {{readonlyinline}}
- : 当鼠标事件触发的时,如果鼠标按钮被按下(如果有的话),将会返回一个数值。
- {{domxref("MouseEvent.buttons")}} {{readonlyinline}}
- : 当鼠标事件触发的时,如果多个鼠标按钮被按下(如果有的话),将会返回一个或者多个代表鼠标按钮的数字。
yin1999 commented
When removed the <p>
tag, this will be right
queengooborg commented
Weird, the <dt>
also seems to want to be converted into a second-level header (notice the ##
).
queengooborg commented
Ah, figured it out -- I forget JavaScript doesn't treat an array as falsy if its length is 0...like every other programming language...