2017-08-09 155 views
0

不能设置tinymce textarea的高度。根据documentation,它应该与原始替换的textarea的高度相同,在我的情况下为500px。如何设置tinymce textarea的高度

tinymce.init({ 
    selector: "#texedit", 
    body_class: 'tiny01', 
    content_css: "content.css", 
}); 

content.css

.tiny01{ 
    background:lightgreen; 
    overflow-y:scroll; 
    height:500px; // deosn't work 
} 

#texedit{ 
    height:500px; // deosn't work 
} 

的main.css

#texedit{ 
    height:500px; // deosn't work 
} 

texedit不是500像素,但有关100px的高度。

+1

设置高度在'init'选项。 'tinymce.init({height:500})' – helllomatt

回答

1

在你的CSS文件中添加你的ID,并指定一个高度

tinymce.init({ 
 
    selector: "#mytextarea" 
 
});
#mytextarea { 
 
    height: 700px; 
 
    /*edit this*/ 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdn.jsdelivr.net/tinymce/4.1.2/tinymce.min.js"> 
 
</script> 
 
<textarea id="mytextarea">Congratulations!</textarea>

+0

我的代码有什么问题,请。 'selector'就在那里,css里面的'id'就在那里......为什么它在我的情况下不起作用? – bonaca

+0

你尝试拿出'body_class'吗? –

+0

有可能你没有从你的css文件中取回任何类的样式。 –

1

您需要在init调用中设置此值。

tinymce.init({ 
    selector: "#texedit", 
    body_class: 'tiny01', 
    content_css: "content.css", 
    height: "500" 
});