令我沮丧的是,我发现该contentEditable=true
属性在 iPhone 或 iPad 上无法正常工作。
有没有一种方法可以优雅地降级 contentEditable div,而无需求助于 textarea 并失去 iPhone 或 iPad 上所有丰富的 DHTML 格式化优势?
令我沮丧的是,我发现该contentEditable=true
属性在 iPhone 或 iPad 上无法正常工作。
有没有一种方法可以优雅地降级 contentEditable div,而无需求助于 textarea 并失去 iPhone 或 iPad 上所有丰富的 DHTML 格式化优势?
我希望您已经阅读了这个(Apple 的技术说明)和Safari Web 内容指南,他们将以下段落放在不要使用不支持的 iOS 技术下
contenteditable
iPhone OS 上的 Safari 不支持。如果您要contenteditable
在样式元素(例如,<p contenteditable>
或<div contentediable>
)中启用文本输入,则可以使用样式 < >替换此样式元素textarea
。在 iPad、iPhone、Mac OS X 和 Windows 上的 Safari 中,您可以使用CSS<textarea>
自定义元素的外观。如有必要,您甚至可以通过指定.<textarea>
-webkit-appearance: none
谢谢,