令我沮丧的是,我发现contentEditable=true
属性在iPhone或iPad上无法正常工作。
有没有办法优雅地降级contentEditable div而不诉诸textarea并在iPhone或iPad上失去所有丰富的DHTML格式化好处?
答案 0 :(得分:3)
答案 1 :(得分:1)
我希望您已完成此操作( Apple的技术说明)和 Safari Web内容指南,他们将以下段落放在不使用不支持的iOS技术< /强>
iPhone OS上的Safari不支持 contenteditable
。如果您使用contenteditable
在样式元素中启用文本输入(例如,<p contenteditable>
或<div contentediable>
),则可以使用样式化的&lt; {替换此样式元素{1}}&GT; 即可。在iPad,iPhone,Mac OS X和Windows上的Safari中,您可以使用 CSS 自定义textarea
元素的外观。如有必要,您甚至可以通过指定<textarea>
在<textarea>
上停用任何特定于平台的内置样式。
谢谢,