如何在香草html CSS和javascript中创建输入空间[关闭]

我想创建一个输入空间,例如stackoverflow的撰写问题输入空间。

我有一个博客。在我博客的管理部分中,我有一个撰写部分。现在,它仅支持文本和1个段落。我希望它具有使文本加粗并使其变为斜体或由用户包括一些图像以及对多个参数的支持的选项。

您可以在stackoverflow的“问问题”部分中看到一个很好的例子,说明了我想说的话。该代码应在普通html,css和js中不起作用或任何其他框架中。

我无法在互联网上找到任何与此相关的信息。

任何帮助将不胜感激。