是的,这是重复的,但实际上没有正确的答案,
问题是要在RTF编辑器中实现以下功能:在其中插入一些文本。选择它并在其上以px为单位设置字体大小。这样做的通常方法是使用execCommand,将fontSize作为第一个参数,将数字1到7作为最后一个参数。这不允许将字体大小更改为任何特定的像素。
我试图在元素上附加样式标签,以将尺寸映射到像素,如下所示:
font[size='7']{
font-size: 20px; // or other length unit
}
我将styleWithCSS设置为false,以便在更改字体时不插入任何样式标签。
尝试了许多其他提议的解决方案,但是当多项选择和格式化导致插入与fontSize不相关的标签时,它们将失败。插入这些标签后,execCommand fontSize停止工作...但是相对而言,fontSize 1到7可以正常工作。