Avisos
Vaciar todo

Joomfish CSS

9 Respuestas
3 Usuarios
0 Reactions
1,751 Visitas
Respuestas: 295
Reputable Member
Topic starter
 

Buenas, he comprobado el código CSS de mi web mediante El Servicio de Validación de CSS del W3C.

Tengo un error ubicado en la URL :
http://www.kingsschoolofenglish.com/modules/mod_jflanguageselection/tmpl/mod_jflanguageselection.css

124 	#jflanguageselection .opaque 	Error de análisis sintáctico opacity=30)  

Pueden ayudarme para reparar este error?

Gracias.

URL del sitio: http://www.kingsschoolofenglish.com/


 
Respondido : 05/06/2012 11:42 pm
Johnny Heredia Montiel
Respuestas: 20131
Miembro
 

Hola Robert,

Puedes guiarte por el siguiente enlace según el soporte de Joomfish: http://www.joomfish.net/forum/viewtopic.php?f=43&t=3552

Saludos.


 
Respondido : 05/06/2012 11:55 pm
Respuestas: 295
Reputable Member
Topic starter
 

Buenas dias, Jhony en el enlace que me pasaste detallan el mismo error de validación del CSS que me está pasando a mi. Pero no veo ninguna solución. El código en cuestión no validado es:

#jflanguageselection .opaque{
	filter:alpha(opacity=30);
}

Saludos.


 
Respondido : 06/06/2012 7:48 am
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

HOla Robert

Te comento que las validaciones CSS no son del todo fiables ya que en muchos casos se utilizan sentencias que salen del standard y se interpretan por el validador como erroneas.

Por ejemplo en tu caso : filter:alpha(opacity=30); es una sentencia que permite opacidad en navegadores IE (menores o iguales a la versión 8.0) puedes eliminar esta sentencia entonces no tendrás esta funcionalidad en IE.

Una manera de estar acorde con los estándares y hacer que algunas sentencias funcionen para IE es colocar este tipo de sentencias en un archivo diferente que sólo cargue cuando se esta trabajando con IE, de esta manera validará bien en todos los navegadores menos en IE.

Saludos.


 
Respondido : 06/06/2012 2:57 pm
Respuestas: 295
Reputable Member
Topic starter
 

Gracias Jhon, este archivo supongo que será CSS, puedes darme una idea de que tiene que contener, como debo de llamarlo y donde debo de ubicarlo?

Gracias, un Saludo.


 
Respondido : 06/06/2012 3:03 pm
Johnny Heredia Montiel
Respuestas: 20131
Miembro
 

Hola Robert,

Investigando en la web, se indica lo siguiente:

.transparente {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

Donde:

filter:alpha(opacity=50): Es el código para IE .
-moz-opacity:0.5: Para firefox(versiones anteriores).
-khtml-opacity: 0.5: Para Safari(versiones anteriores).
opacity: El más importante, ya que es el estándar de CSS.

Esos son los cambios que tendrías que realizar en el código.

Saludos.


 
Respondido : 06/06/2012 9:30 pm
Respuestas: 295
Reputable Member
Topic starter
 

Muchisimas Gracias Jhonny, aplicaré el cambio ahora mismo en el archivo en cuestión.

Saludos.


 
Respondido : 06/06/2012 10:51 pm
Respuestas: 295
Reputable Member
Topic starter
 

Buenas de nuevo Jhony, siguiendo tus instrucciones, modifiqué el codigo añadiendo lo que me pusiste y adjunto el resultado en una imagen.

Saludos.


 
Respondido : 06/06/2012 11:06 pm
Respuestas: 295
Reputable Member
Topic starter
 

Se ha solucionando quitando el código siguiente del archivo original:

#jflanguageselection .opaque{
	filter:alpha(opacity=30);
}

 
Respondido : 06/06/2012 11:11 pm