代码之家  ›  专栏  ›  技术社区  ›  Ram Rachum

对背景较暗的网站使用tinymce

  •  2
  • Ram Rachum  · 技术社区  · 14 年前

    我在我的django网站上使用django tinymce。通过管理界面,可以编辑具有 tinymce.models.HTMLField . 然后,网站访问者将看到页面内容区域中呈现的HTML。

    问题是,网站本身有一个黑暗的背景,而Tinymce文本区有一个白色的背景。默认情况下,文本似乎没有颜色,这是可以的(它在Tinymce中显示为黑色,在网站中显示为白色),但有时会将黑色指定给它,然后在网站中显示为黑色,这使它不可读。

    解决这个问题的好方法是什么?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Benjamin Wohlwend    14 年前

    您可以使用自定义可编辑区域的CSS content_css 设置,见: http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/content_css

    这也适用于Django Tinymce,只需调整 TINYMCE_DEFAULT_CONFIG 在Django设置中:

    TINYMCE_DEFAULT_CONFIG = {
        # your other settings
        'content_css': '/media/css/main.css',
    }
    
        2
  •  0
  •   Pekka    14 年前

    通常在富文本编辑器中,您将指定一个样式表(原始页面的样式表或其变体)作为编辑器的样式表。这样,所有基本的文本特征(大小、系列、颜色和背景色)都是你所看到的。

    我想 this is it 以下内容:

    选项:内容

    此选项允许您指定扩展主题内容CSS的自定义CSS文件。这个CSS文件是编辑器(可编辑区域)中使用的文件。此选项也可以是以逗号分隔的URL列表。

    如果指定相对路径,则会根据包含tinymce的(html)文件的URL进行解析,而不是相对于tinymce本身进行解析。