La propiedad contentEditable es lo que desea - Es compatible con IE, Safari (y por cromo como subproducto), y I piensa firefox 3 (alas no FFX2). Y bueno, también es parte de HTML5: D
Firefox 2 es compatible con designMode, pero está restringido a marcos individuales, mientras que la propiedad contentEditable se aplica a elementos individuales, por lo que puede hacer que su contenido editable se reproduzca mejor con su página : D
[Editar (olliej): ejemplo retirado como atributo contentEditable no superar los filtros de salida de SO (a pesar de trabajar en la vista previa) :(]
[Editar (olliej): he golpeado un muy simple demo para ilustrar cómo se comporta]
[Editar (olliej) : Entonces sí, el atributo contentEditable en la demostración vinculada funciona bien en IE, Firefox y Safari. El cambio de tamaño de Alas es una característica css3 que solo webkit parece soportar, e IE está haciendo todo lo posible para combatir casi todo el CSS. suspiro]
Tengo curiosidad de por qué esto está etiquetado como "dcom", y ahora que me doy cuenta de que me pregunto si he leído mal la pregunta de alguna manera? – Grank