Question

À mon grand désarroi, j'ai trouvé que l' contentEditable=true attribut ne fonctionne pas comme prévu sur les iPhones ou iPads.

Est-il un moyen de dégrader gracieusement un contentEditable div sans avoir recours à un textarea et de perdre tous les riches DHTML mise en forme de prestations sur un iPhone ou un iPad?

Était-ce utile?

La solution

contenteditable est pris en charge à partir de IOS 5 onward

Rendez-vous ici sur votre iPad à l'essayer

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

Autres conseils

J'espère que vous avez passé à travers cette(Apple Notes Techniques) et Safari De Contenu Web Guide ils mettent en vertu de l'alinéa suivant Ne pas Utiliser non pris en charge iOS Technologies

contenteditable n'est pas pris en charge dans Safari sur l'iPhone OS.Si vous êtes en utilisant contenteditable pour activer la saisie de texte à l'intérieur d'un style d'élément (par exemple, <p contenteditable> ou <div contentediable>), vous pouvez remplacer cet élément de style avec un style <textarea>.Dans Safari sur iPad, iPhone, Mac OS X et Windows, vous pouvez personnaliser l'apparence de <textarea> éléments à l'aide de CSS.Si nécessaire, vous pouvez même désactiver toute plate-forme spécifique, intégré dans le style sur un <textarea> en spécifiant -webkit-appearance: none.

Merci,

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top