16

我听说新的 HTML5 将为 textareas 添加富文本功能(这将使它们更加灵活),因此您可以在没有非常讨厌的 javascript 的情况下执行代码语法高亮编辑器之类的操作(例如创建 iframe 和其他内容)。

这是真的?是否有支持它的浏览器?我在哪里可以找到一些 API?

4

4 回答 4

11

没有 jQuery

如果您像我们一样在哪里寻找 NO-jquery 工具(纯 HTML/CSS + 基本 JS),那么找到的一些最佳选择(早在 2016 年)是:

  1. wysihtml5
  2. 乡绅
  3. ckeditor
  4. widg编辑器

尽管如此,上面列表中的所有元素(textarea)都将元素(textarea)转换为iframe,所以它们并不完全是我们要搜索的内容,最后我们找到了这个尊重原始元素(divs左右,但如果你使用textarea它确实创建了一个额外的 div),允许完全直接的 JS 应用程序开发:

  1. 好编辑

我们希望这对您也有帮助!

于 2016-06-10T23:46:11.380 回答
7

您在寻找Aloha 编辑器吗?

它使用新contenteditable属性将所见即所得编辑器添加到您选择的任何 div 中。

演示

于 2012-05-01T21:15:22.477 回答
5

我相信您指的是新的 contentEditable 属性。这不是文本区域,而是元素属性。这有利于允许更改内容。

试试http://html5demos.com/contenteditable

请注意,您的浏览器可能不会为您提供带有粗体、斜体等的工具栏。但 chrome 将允许您选择文本并使用 CTR-B、CTR-I 等。事情仍在解决中。

基本上,这是一项正在进行的工作,对于浏览器兼容性,您最好的选择是使用像 tinymce 等人这样的所见即所得编辑器。

于 2012-05-01T21:11:14.683 回答
3

你在哪里听说的?看着W3Schools > HTML5 > textarea我看不到任何暗示这是真的。

编辑:由于不喜欢 w3schools 的人的评论添加了更多链接

即使在这一点上本质上是一样的,这里是 w3.org 的wiki textarea 的链接,以及 textarea 的规范。此外,这是截至 2012 年 3 月 29 日的 html 4 和 5差异的文档

于 2012-05-01T21:10:43.733 回答