我已经看到富文本的许多用途,或者至少看起来自然的文本编辑似乎可以与页面的任何包含文本的元素一起使用。我有什么选择可以为自己拥有这个?
最佳答案
我认为您可能指的是 HTML5 中的 contenteditable
属性。该属性允许任意 HTML 元素从字面上变得可编辑。它拥有相当广泛的支持,主要是因为在它出现在 HTML5 规范中之前,它实际上是 Internet Explorer 的专有属性。
这样做的缺点是,与任何其他表单元素一样,其外观和功能因浏览器而异,并且生成的 HTML 质量确实很差。不过,如果您想看看,请继续点击其中一些链接:
http://html5demos.com/contenteditable
http://blog.whatwg.org/the-road-to-html-5-contenteditable
关于HTML:除了 'input type=text' 和 'textarea' 之外的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635940/