首页 > 解决方案 > 内联 Kendo UI 编辑器 div 中的样式元素不起作用

问题描述

Kendo Editor 呈现在页面上,看起来像这样:

<div _ngcontent-c9 class="k-widget k-editor k-editor-inline" data-role="editor" contenteditable="true">
    <p class="test-class">Hello World</p> 
</div>

我希望能够为一些内联文本设置样式,但我的样式都不想应用,并且在使用开发人员工具检查时它们根本不会出现,因此它们似乎没有被覆盖。

下面是对应的样式:

.k-editor-inline .test-class{
    outline: 1px solid red!important;
}

顺便说一句,我的样式适用于 .k-editor-inline div,里面什么都没有。

标签: csskendo-uiwysiwygkendo-ui-angular2

解决方案


问题可能来自发布解决方案的帖子:

当您设置 ng 的子组件样式时,您可以尝试添加 /deep/ || >>> || ::ng-deep 属性添加到您的 CSS 中,如下所示:

.k-editor-inline /deep/ p {
    outline: 1px solid red;
}

让我知道这是否对您有帮助,是相关的文档:)


推荐阅读