jquery - CKEditor 将 css 应用于对话框 html 元素内容

标签 jquery css dialog drupal-7 ckeditor

我创建了一个 ckeditor 插件,该插件的目的是允许用户查找数据库内容并创建一个 html 元素形式的内容并将其插入到编辑器窗口中。

这里是元素定义

id: "card_layout",
type: "html",
html: "<h1>Content will display here after selections are made.</h1>" + str,

在从一些下拉列表中进行了几次选择后,该元素被填充,但内容没有格式。

问题 如何将样式表应用到 html 元素以便对内容进行格式化?

我尝试删除覆盖作为

this.getElement().removeClass('cke_reset_all')

这没有按预期工作。

关于如何完成此操作的任何选项?

最佳答案

我使用的方法是将内容放在一个div中:

html: '<div id="content"><h1>Content will display here...</h1></div>'

然后在您正在使用的皮肤的 dialog.css 文件中,您可以添加适当的样式:

div#content h1 { font-size: 16pt; }
div#content ul { list-style: circle inside; }

关于jquery - CKEditor 将 css 应用于对话框 html 元素内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47820881/

相关文章:

drupal - 形式为模态窗口

javascript - 如何用动画填充 Canvas 形状?

javascript - 如何获取下拉框的文本属性

javascript - wdContextMenu 获取被点击的元素 id

Javascript/JQuery - 如何在完成前一个函数时调用一个函数

html - Div 不与它下面的 div 重叠

c++ - MFC:嵌入式子对话框未显示在父对话框中

events - 为什么Dialog在Scala Swing中不是组件?

html - CSS : Panel body slide down and slide up

javascript - 尝试使用 fullPage.js 设置全屏 particle.js