【问题标题】:CKEditor set textarea margin dynamicallyCKEditor 动态设置 textarea 边距
【发布时间】:2025-12-19 15:45:11
【问题描述】:

我在 CKEditor 中无法在每个动态模板中设置边距。现在我正在做的是直接进入 content.css

我的问题是如何直接从 php modul 设置边距。

这是我直接命中的 content.css

body
{
    /* Font */
    font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
    font-size: 12px;

    /* Text color */
    color: #333;

    /* Remove the background color to make it transparent */
    background-color: #fff;

    /*margin: 113px 94px 151px 113px; */
    margin: 3cm 2.5cm 4cm 3cm;
}

谢谢, 亨德拉

【问题讨论】:

    标签: css ckeditor wysiwyg rich-text-editor


    【解决方案1】:

    在您的 ckeditor textarea/div 之外创建一个 div,并为外部 div 留出边距。

    <div id = "ckeContainer">
        <textarea name="editor1">This textarea is used for CKeditor</textarea>
    </div>
    
    <script>
        document.getElementById('ckeContainer').style.margin="3px 2px 3px 4px";
    </script>
    

    编辑

    你也可以试试下面的Javascript:

    document.body.style.margin = "3px 2px 3px 4px";
    

    希望对你有帮助!

    【讨论】:

    • 我已经用你的代码测试过了。不幸的是,更改的边距是 textarea 边距。不是 ckeditor 边距。