Comunidad de diseño web y desarrollo en internet online

problemas con estilos en html text

Citar            
MensajeEscrito el 17 Nov 2010 08:44 am
Hola a tóos y tóas.

Tengo un problema desde hace bastante tiempo que me ocurre con cierta frecuencia y que nunca he sabido por qué ocurre y cómo resolverlo.

el tema es con un campo de texto dinámico al que le meto el texto desde una variable. Esos textos suelen estar formateados en HTML para poder usar negritas, colores de texto, listas...

El problema es que con más frecuencia de la que desearía, algunos textos desaparecen. He probado haciendo el formateo del texto tanto en HTML "puro" como con CSS y el problema persiste.

Os pongo un ejemplo:
un campo de texto que se llama "textoSup_txt". Tengo activado el suavizado para legibilidad e incorporados los caracteres latinos con puntuaciones, acentos, etc, etc.
En el frame donde está tengo el siguiente código:

Código :

var queTexto:String = "textoSup";
textoSup_txt.html = true;
textoSup_txt.styleSheet = _root.estilos;
textoSup_txt.htmlText = _root[queTexto];

En la hoja de estilos tengo los siguientes:

Código :

.normal {
   margin-left:0;
   font:Arial, Helvetica, sans-serif;
   text-align:justify;
   font-size:13px;
   font-style:normal;
   font-weight:normal;
   color:#003399;
}
.it{
   font-style:italic;
}
.ne{
   font-weight:bold;
}

y el texto html es algo así:

Código :

<span class="normal">Las Fiscalías tienen un <b>ámbito provincial</b> y 
us dimensiones, estructura y organización tienden a adaptarse a las
propias necesidades de la provincia. En cada Fiscalía la máxima autoridad
es el Fiscal Jefe y, tras él, el Teniente Fiscal.</span>

Como véis, en el texto tengo en la primera línea "ámbito provincial" entre tags de negrita y funciona bien. Si uso el estilo definido como ".ne" también rula. En este caso concreto el problema lo tengo con las cursivas. En cuanto uso el estilo "it" o los tags <i>, el texto que hay entre ellos simplemente desaparece.

Digo que es en este caso porque otras veces el que no se ve es el texto en negrita y, en ocasiones, no se ve ningún texto que tenga un estilo distinto al "normal".

He buscado por todos sitios y no encuentro ni razón ni solución para esto.

¿Podéis arrojarme alguna luz?

Gracias.

Por CidDeMizar

81 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Nov 2010 01:58 pm
Seguramente la tipografía embebida no incluye itálica

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.