CKEditor修改了css?

时间:2018-03-21 01:52:57

标签: javascript jquery html css ckeditor

使用ckeditor时遇到问题,ckeditor更改了一些css设置。

原文字:Original textarea

使用ckeditor:ckeditor

如您所见,textarea字段颜色与我的背景颜色相同。

此外,输入文字变为text-align:center。它应默认为“left”,与原始版本相同,不是吗?

这是我的代码,

html head:

  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Web Development</title>

<!--Font Awsome-->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<!--Bootstrap CSS-->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <link href = "index.css" rel = "stylesheet">
    <link href = "post_form.css" rel = "stylesheet">

<!-- Editor for Content Field -->
    <script src="https://cdn.ckeditor.com/ckeditor5/1.0.0-alpha.2/classic/ckeditor.js"></script>

  </head>

表格部分:

<div class="form-group col-xs-12">
   <label for="post_content" class="text_side">Content:</label>
   <br>
   <!-- id for using Editor -->
   <textarea class="form-control" name="" rows="10" cols="30" id="editor" required></textarea>
</div>

底部:

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!--Javascript-->
    <script src="js/bootstrap.min.js"></script>
<!-- CKEditor -->
    <script type="text/javascript" src="ckedit.js"></script>

我的css:

.text_side
{
  float: left;
  font-size: 130%;
  font-family: Comic Sans MS;
  font-style: italic;
}

我的javascript(只有ckeditor激活码):

ClassicEditor
        .create( document.querySelector( '#editor' ) )
        .catch( error => {
            console.error( error );
        } );

不知道为什么存在这些问题,希望可以得到帮助。

1 个答案:

答案 0 :(得分:0)

只需添加一个id为“ckeditor_bar”的div,然后在div中添加id =“editor”的textarea ...

https://jsfiddle.net/c298oqhw/17/

添加到css:

#ckeditor_bar 
{
     background-color: white;
}