在iPhone上优雅地降低ContentEditable和iPad的

时间:2011-03-28 21:17:33

标签: iphone ipad contenteditable graceful-degradation

令我沮丧的是,我发现contentEditable=true属性在iPhone或iPad上无法正常工作。

有没有办法优雅地降级contentEditable div而不诉诸textarea并在iPhone或iPad上失去所有丰富的DHTML格式化好处?

2 个答案:

答案 0 :(得分:3)

从IOS 5开始支持

contenteditable

到iPad上试试吧

http://www.quirksmode.org/dom/execCommand/

答案 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>上停用任何特定于平台的内置样式。

谢谢,