2011-05-16 12 views
13

Tengo un problema donde - en el modo estándar IE9 - IE9 representa el texto de tal forma que las colas en letras descendentes - "q, p, y" etc. - desaparecer. He intentado jugar con relleno y otras configuraciones de CSS comunes para ayudar a solucionar esto, pero hasta ahora no he tenido suerte.Problema de representación de texto IE9: se corta la cola

¿Quién tiene una idea de lo que podría ser esto?

+0

¿Está el diseño de una página o simplemente viendo la página de otra persona? – Dimitri

+3

¿Cuál es la "altura de línea" y tiene un ejemplo en línea? – jeroen

+0

La mejor solución que puedo encontrar para esto es usar el tamaño de caja (en todos sus formularios con muchos prefijos de proveedor) y configurarlo en el cuadro de contenido, que parece imitar mejor lo que IE7 hace con el modelo de caja. Esta es la segunda vez que me salvó de hacer olfateo de navegador usando el tamaño de caja, ¡le recomiendo que lo examine si se encuentra en una situación similar en el futuro! – thynctank

Respuesta

1

¿Está utilizando una fuente personalizada (@ font-face) ya que encontramos que a veces cuando se utiliza que en ciertos tamaños sería cortar las colas en el texto, independientemente del line-height

1

simplemente he tenido este problema usando font: inherit en input. Declaro las fuentes reales que quería (Verdana principalmente) y las colas son visibles de nuevo.

También probado line-height en input -pero eso causó el problema otra vez.

Esto es lo que terminó con:

body, button, input, select, textarea { 
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-size: 100%; 
} 
body { 
    line-height: 1.5; 
} 
1

este ajuste, el line-height: heredar en cuadros de entrada hizo el truco para mí.

input[type="text"], input[type="email"], input[type="password"], { 
    line-height: inherit; /* for i.e. */ 
} 
12

EDIT: He encontrado esto en un blog. El enlace ya no está en vivo. Dejándolo here en caso de que aparezca de nuevo.

Su como si el texto es un nodo dentro de la entrada y la línea de altura se ha establecido en ese elemento interior, con el elemento que rodea recorte el texto desbordante.

La solución es simple, establezca la línea de altura para ser “1” (sin unidades)

+0

Esto resolvió mi problema. Encontré algunas publicaciones que mencionan algo sobre la etiqueta DOCTYPE relacionada con esto, pero no funcionó en mi caso. – elvin

+0

El enlace está roto. Gracias de cualquier manera. –

Cuestiones relacionadas