令我失望的是,我发现在iPhone或iPad上,contentEditable=true
属性不能像预期那样工作。
有没有一种方法可以优雅地降级一个可编辑的div,而不必使用textarea并且在iPhone或iPad上失去所有丰富的DHTML格式化好处?
令我失望的是,我发现在iPhone或iPad上,contentEditable=true
属性不能像预期那样工作。
有没有一种方法可以优雅地降级一个可编辑的div,而不必使用textarea并且在iPhone或iPad上失去所有丰富的DHTML格式化好处?
我希望你已经阅读了(苹果技术说明)和Safari Web内容指南,他们在不要使用不支持的iOS技术下放置了以下段落:
contenteditable
在iPhone OS上的Safari中不受支持。如果您正在使用contenteditable
在样式化元素内启用文本输入(例如,<p contenteditable>
或<div contentediable>
),您可以将此样式化元素替换为一个带有样式的<textarea
>。在iPad、iPhone、Mac OS X和Windows上的Safari中,您可以使用CSS自定义<textarea>
元素的外观。如果需要,您甚至可以通过指定-webkit-appearance: none
来禁用任何特定于平台的内置样式。
谢谢,
contenteditable
。 - RichieHindle