Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   css no reconocida (http://www.forosdelweb.com/f53/css-no-reconocida-265911/)

Chriss 28/01/2005 10:54

css no reconocida
 
Hola, tengo un problema validando las css, el problema es que el validador me dice que el código que estoy introduciendo está mal puesto, pero sin embargo funciona perfectamente en firefox y en IE, por lo que no entiendo. También creo entender que pone que no existe o algo asin, no sé, lo pongo para que le echéis un vistazo, por si veis algo anómalo:

Código PHP:


.opacidad_off{
    
opacity:1;
    
filteralpha(opacity=100);
    -
moz-opacity1;
}

.
opacidad_on{
    
opacity:0.5;
    
filteralpha(opacity=50);
    -
moz-opacity0.5;


Muchas gracias :-)

Chriss 28/01/2005 10:58

:stress: Aaa se me olvidaba, en el xhtml me pasaba lo mismo:

Código PHP:


<img src="../img/foto_100.jpg" border="0" alt="Titulo" title="Pincha para ver la imagen ampliada" class="opacidad_on" onclick="mostrar_foto1()" 
                
onmouseover="this.className='opacidad_off'; mostrar_texto1()" 
                
onmouseout="this.className='opacidad_on'" /> 


Muchas thanks :-D

JavierB 28/01/2005 11:23

Hola Chriss

Los filtros no forman parte del estandar. En unos casos funcionan en Firefox y en otros en IE, pero el validador no los acepta.

Saludos, :adios:

PascalC 29/01/2005 00:35

unas precisiones :
filter: alpha(opacity=100);
-> "filtro" de opacidad de IE, obviamente no pertenece al estandar CSS, basta con ver la sintaxis curiosa que usan.
-moz-opacity: 1;
-> propiedad de opacidad de versiones un poco antiguas de navegadores Gecko, cuando no estaba decidido cual seria la sintaxis oficial para la propiedad de opacidad de CSS. La parte "-moz-" es lo que la W3C llama "vendor prefix", permite a los creadores de navegadores preparar borradores de propiedades sin influir sobre el trabajo final de la norma. Asi Opera usa -o- y konqueror/Safari usan -khtml-. Y hablando de ello, existe opacidad para Khtml: -khtml-opacity

opacity:1;
-> esta es la version final de CSS3, aunque CSS3 no esta terminado (y es la razon por la cual el validador no lo reconoce), la propiedad opacity esta bien definida y los navegadores pueden implementarla, asi que los Geckos recientes quitaron el -moz-opacity temporario y lo remplazaron por el opacity final.

Chriss 29/01/2005 12:13

Muchas gracias, ;-)


La zona horaria es GMT -6. Ahora son las 10:49.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.