首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MaterializeCSS和Trix格式设置

MaterializeCSS和Trix格式设置
EN

Stack Overflow用户
提问于 2018-01-16 19:06:26
回答 1查看 350关注 0票数 1

我正在尝试在MaterializeCSS页面上使用Trix所见即所得编辑器。不幸的是,格式化不起作用,因为MaterializeCSS用"line-style-type: none“这样的样式覆盖了像UL这样的超文本标记语言元素。它确实提供了一个样式".browser-default“来重置它,但是由于内容区域中的HTML元素是动态创建的,所以我不能真正使用它。

这是一个示例代码片段:

代码语言:javascript
复制
<trix-editor class="formatted_content" input="xx" contenteditable="" trix-id="1" toolbar="trix-toolbar-1">
  <ul>
    <li>Test Item</li>
  </ul>
</trix-editor>

有没有人知道如何在TRIX编辑器中使用合适的风格来渲染UL和LI?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-17 19:26:48

您可以仅覆盖<trix-editor>标记内的元素的样式。

示例:

代码语言:javascript
复制
  <style>
    trix-editor ul:not(.browser-default)>li {
      list-style-type: disc;
      display: list-item;
    }

    trix-editor ul:not(.browser-default) {
      list-style-type: disc;
      display: block;
      padding-left: 40px;
    }

  </style>

  <trix-editor class="formatted_content" input="xx" contenteditable="" trix-id="1" toolbar="trix-toolbar-1">
    <ul>
      <li>Test Item</li>
    </ul>
  </trix-editor>


<ul class="browser-default">
  <li class="browser-default">Materialize Browser Default</li>
</ul>
<ul>
  <li>Materialize</li>
</ul>

请参阅此jsfiddle以获取演示:

https://jsfiddle.net/1jf9m2sp/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48279800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档