2010-08-30 10 views

Respuesta

16

Asegúrate de que <li> s no tengan "diseño", ya que los elementos con "diseño" dentro de un elemento editable obtienen manejadores de tamaño en IE. "Diseño" es una propiedad oculta de un elemento en IE que se establece en true cuando cualquiera de diversas propiedades CSS están habilitadas:

  • position: absolute
  • float (left o right)
  • width o height (cualquier valor distinto de auto)
  • min-width o min-height (cualquier valor distinto de none)
  • overflow (hidden | scroll | auto)
  • zoom (cualquier valor distinto de lo normal)
  • display: inline-block
  • varios otros

Aquí hay un enlace de un google rápida que explica un poco más sobre el diseño: http://www.satzansatz.de/cssd/onhavinglayout.html

+1

Esto me salvó el día (hasta ahora) – Paul

+1

No puedo creer esto. Muchas gracias. –

+1

Esta debería ser la respuesta aceptada, incluso para todas las demás preguntas sobre el cambio de tamaño maneja con contenteditable. – Rubrick