HTML:除了 'input type=text' 和 'textarea' 之外的选项?

标签 html text input

我已经看到富文本的许多用途,或者至少看起来自然的文本编辑似乎可以与页面的任何包含文本的元素一起使用。我有什么选择可以为自己拥有这个?

最佳答案

我认为您可能指的是 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/

相关文章:

javascript - 如何在 HTML 选项中换行文本

html - Angular : how to nest templates inside <pre> tags?

javascript - 逐个字母的复杂文本动画

ios - 在 SceneKit 中跨球体绘制文本

css - 让文本正确格式化而不是换行在 div 列中

html - 使用文本和输入框的 Wordpress 表格看起来不正确

JQuery 输入[type=date] 选择器

html - 页面底部空白(乱码?)

PHP - 循环管理复选框

python - 使用多个列表作为函数的输入参数 (Python)