无法在CKEditor中选择图片以应用样式

时间:2019-05-31 19:39:19

标签: ckeditor

我正在Drupal中使用CKEditor,这可能会或可能不会影响这个问题,但我想可能不会。

  • 在一个空的CKEditor字段中,单击“使用Imce File Mangager插入图像”按钮(已从默认提供的集合中将其包含在CKEditor工具栏中)。
  • 在IMCE文件浏览器窗口中,选择一个图像,为其提供替代文本,然后单击“保存”。
  • 图像出现在编辑器窗口中。 html是<p><img alt="test" data-entity-type="" data-entity-uuid="" height="300" src="/sites/default/files/Test_Image.jpg" width="200" /></p>
  • 现在,我想将“样式”下拉菜单(我也包括在工具栏中)中的样式应用于图像。
  • 单击图像将其选中,然后在其周围出现一个蓝色边框。
  • 我单击样式下拉列表。我定义的图像样式均未显示(这是未选择图像时的预期行为)。
  • 如果我双击图像,则会出现一个“编辑图像”对话框,在其中可以编辑图像属性(与右键单击图像并选择“图像属性”时相同)。
  • 如果我双击图像的右侧,而不是显示蓝色框,则会显示图像
  • 在这种情况下,我的图像样式确实显示在“样式”下拉列表中。但是,选择样式不会将其应用于图像,原因是当看起来图像被选中时,实际上是包含所选择图像的段落。因此,由于无法将img样式应用于段落,因此不应用img样式。
  • 有一段时间,由于某种原因,我无法确定原因,需要执行一些切换进入和退出“源代码”模式和/或更改工具栏中的内容的操作,和/或我做的其他事情,因此可以直接在图像上单击以选择它。在这种情况下,我可以将下拉菜单中的样式应用于图像,并且效果很好。
  • 但是,即使图像样式开始这样工作,由于不明原因,它们很快也会停止工作。

任何有关如何使用户将样式应用于图像的建议将不胜感激。我读过的很多文章都没有解决这个问题。

0 个答案:

没有答案