css - 内联 Kendo UI 编辑器 div 中的样式元素不起作用

标签 css kendo-ui wysiwyg kendo-ui-angular2

Kendo 编辑器呈现在页面上看起来像这样:

<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,里面什么也没有。

最佳答案

问题可能出自this发布,发布此解决方案的位置:

当你为 ng 的子组件设置样式时,你可以尝试添加/deep/|| >>> ||::ng-deep 属性添加到你的 css 中:

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

如果这对您有帮助,请告诉我,here是那个的文档:)

关于css - 内联 Kendo UI 编辑器 div 中的样式元素不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51755264/

相关文章:

javascript - 如何定位应该响应的自定义轮播小部件部分

html - Css3 响应式 slider 自动化

knockout.js - 具有批量编辑功能的 Knockout-Kendo Grid 不会更新 View 模型

firefox - 在 Firefox 中复制和粘贴

jquery - 使用标准 HTML 表单标记所见即所得

javascript - 在 HTML 中,是否可以部分格式化 &lt;input&gt; 或 &lt;textarea&gt; 框?

html - Bootstrap 按钮下拉菜单隐藏在溢出中

jquery - 如何在主 div 容器中居中表单请求 div

c# - kendo 网格控件中的 DropDownList(通过 ClientTemplate)

kendo-ui - 我们如何在同一个项目中使用多个 Kendo 库版本