CKEditor 5 - UL 的样式定义

Mik*_*ike 6 ckeditor ckeditor5

我在 ckeditor5 上安装了样式插件,对于具有一级的元素(例如段落),它效果很好,但是对于列表之类的东西,它不起作用(或者不适合我!)原因似乎是对于某些东西喜欢

<ul>
  <li>Hello</li>
  <li>World</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当在编辑器中时,它会将您视为在 li 中,因为如果我这样定义

var definitions = 
[
  {
    name: 'Info box',
    element: 'p',
    classes: [ 'info-box' ]
  },
  {
    name: 'Item List',
    element: 'li',
    classes: [ 'item-list' ]
  },
];
Run Code Online (Sandbox Code Playgroud)

当我在列表中时,该样式已启用,但当我选择它时,它会将样式放在 li 上,而当我需要它时,它会放在 ul 上。

如果我这样定义

var definitions = 
[
  {
    name: 'Info box',
    element: 'p',
    classes: [ 'info-box' ]
  },
  {
    name: 'Item List',
    element: 'ul',
    classes: [ 'item-list' ]
  },
];
Run Code Online (Sandbox Code Playgroud)

它从未启用,因为它从未像在 UL 中那样被看到,而仅在 LI 中被看到。

任何指示将不胜感激。