【问题标题】:TinyMCE: Overriding bold and italic defined in stylesheetTinyMCE:覆盖样式表中定义的粗体和斜体
【发布时间】:2011-10-29 22:00:53
【问题描述】:

考虑以下示例

编辑器css:

.heading{
    font-size: 20pt;
    font-weight: bold;
    font-style: italic;
}

HTML:

<div class="heading"> This is main heading </div>

当我尝试从标题 div 内的整个文本中删除粗体时,它不会将其转换为普通文本。这可能是因为标题类中定义的字体粗细。有没有办法在这种情况下切换字体粗细?

【问题讨论】:

    标签: css tinymce


    【解决方案1】:

    您只是想将font-weight 改回正常状态吗?如果是这样,只需删除该行 CSS,或将属性设置为 font-weight:normal;

    【讨论】:

    • css 中字体粗细默认为粗体。但是,用户无权访问 css,她只能在 TinyMCE 编辑器中编辑内容。如果她想使用编辑器 Bold 按钮,我想允许用户将其设置回正常。
    【解决方案2】:

    为了解决这个问题,我们将字体样式(粗体、斜体)从 CSS 中移出,并直接在内容中使用了 &lt;strong&gt;&lt;i&gt; 标签。这似乎是唯一正确的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多