Firefox 3 Beta 1, con mejoras visuales
Ayer descargué Firefox 3 Beta 1. Entre las nuevas cositas que trae, hubo una que me dejó con la boca abierta: el motor de rendering nuevo que tiene. Bueno, parecerá un detalle estúpido, pero Firefox se puso las pilas en Mac y en PC, al menos, por lo que pude comprobar.
Uno de los mejores ejemplos, además de las tipografías, es obligar al navegador a dibujar un objeto. Bien, eso es fácil, vamos a cualquier documento HTML que tengamos a mano y hacemos una capa con un elemento DIV que tenga color de fondo. Firefox dibujará en este caso, un cuadrado. Bien, ese cuadrado se verá igual de cantos, color, superficie en todas las versiones. Hasta aquí, no hay misterio. Pero si en un ataque de ira, obligamos a Firefox a dibujar una curva veremos las diferencias, incluso con Safari.
¿Cómo hacemos dibujar una curva a Firefox o Safari? Bien, sobre la misma capa que hemos creado, utilizando las propiedades de CSS, propietarias –de momento– de cada navegador podemos hacer que cada esquina de la capa tenga un radio definido. Por ejemplo, en Firefox o en cualquier navegador con engine Gecko para obtener un radio de 10px en cada esquina deberíamos escribir la propiedad –moz-border-radius. En Safari: –webkit-border-radius, o bien, si usamos Webkit: border-radius. Tu ejemplo podría ser algo así:
div.prueba {
padding: 25px;
background: #36c;
color: #fff;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
}
Bien, ahora en tu documento HTML escribes este ejemplo y dentro del elemento BODY, como corresponde, un elemento DIV con una clase prueba, deberían salirte redondeados. Bien, ahora, si estáis viendo Safari, veréis que los cantos son suaves, dibujados a la perfección. En Firefox 2, las esquinas redondeadas se verán pixeladas, en muchos casos, mal dibujadas. En firefox 3, se verá igual de bien que en Safari.
Aquí les dejo unas capturas que hice de los botones de acciones que diseñé para Tractis:

Como podrán observar, el primer botón se pueden notar los pequeños desperfectos en las esquinas debido al motor de rendering que usa Firefox 2. No soporta antialiasing supongo. En cambio en el segundo botón, sí trae esta novedad y se ve muchísimo mejor que el primero. El tercer y último botón de la imagen, fue capturado con el navegador Safari, el cual realiza un buen trabajo también en las esquinas redondeadas. Miren el asunto más de cerca:

Esto sin duda le agrega otro nivel de detalle y más posibilidades para diseñar utilizando estándares sin tener que recurrir a realizar este tipo de detalles en Photoshop. Por mi parte estoy contento como se verá dentro de poquito mi último trabajo ya que le he puesto bastante garra a este tipo de detalles y me deprimía un poco ver que Firefox no me mostraba los detalles tan bonitos como en Safari, pero ya pueden ver como quedan los botones en la versión 3. Ahora sólo falta que implementen la propiedad de CSS de text-shadow correctamente, como lo tiene Safari y seré el desarrollador más feliz que exista.
Enhorabuena para Firefox.
13 Respuestas a la entrada “Firefox 3 Beta 1, con mejoras visuales”
Escrito por Hector
Noviembre 22nd, 2007 at 4:27 am
hey, y que hay del soporte de CSS 3 ?
Escrito por Calderón
Noviembre 22nd, 2007 at 10:47 am
Como siempre me dejan con la miel en los labios. Sobre todo a lo que estoy deseando hincarle el diente es a “Prism”. Que no se hagan mucho de rogar.
Escrito por Xavi
Noviembre 22nd, 2007 at 12:55 pm
Otro paso más para la conquista mundial del software libre ?
Escrito por Ramon
Noviembre 22nd, 2007 at 2:30 pm
Es un buen tanto para los que trabajamos con esquinas redondeadas, aunque de momento creo que aun no nos ahorra mucho trabajo, ya que debido al Explorer al final siempre debemos hecharle mano al photoshop para crear imagenes.
Escrito por mini-d
Noviembre 22nd, 2007 at 3:25 pm
Ramón, yo hago todo basado en el principio de degradación. Si algún navegador no soporta algo simplemente dejo que lo muestre como tal.
Escrito por deprisa
Noviembre 22nd, 2007 at 6:25 pm
El problema es que siempre quedará explorer… Así que olvidate incluso de usar imágenes (png). Ójala ese navegador desapareciera para siempre, todo sería mucho más cómodo
Escrito por Matt
Noviembre 22nd, 2007 at 8:13 pm
Pido disculpas porque lo que voy a decir no tiene nada que ver con el post!. Lei que te gustaba mucho Mendoza y bueno yo soy de San Rafael. Te mando saludos y tienes un blog estupendo! Cuando viajes para acá si necesitas ayuda con turismo de seguro te puedo ayudar sin problema. Saludos!!!
Escrito por mini-d
Noviembre 23rd, 2007 at 1:14 am
Pero, si te atas al principio de degradación, no IE u cualquier otro no debería impedir que duermas de noche. A lo que me refiero, tú desarrollas basándote en un punto, cuando el resto llegue, tú no tendrás que mover más que un dedo, ¿me entiendes?
De la manera tradicional, sólo trabajas para arreglar un montón de fisuras que no existen y sólo provocan más problemas a la estructura principal. Luego, cuando esas sospechosas fisuras sean un problema del pasado, tendrás que limpiar mucho, pero mucho, y seguramente será un replanteamiento de lo tenías, modificando todo, desde pi a pa.
Escrito por Javier
Noviembre 23rd, 2007 at 4:30 pm
Pero como le explicas ese principio de degradación al cliente ?? Pienso que esa es una manera de pensar muy comoda, esperando que los demas arreglen los problemas, aunque sean problemas suyos.
Escrito por Hector
Noviembre 23rd, 2007 at 7:49 pm
Me pregunto si también mejorarán el render de texto, la diferencia entre Safari y Firefox en el texto es abismal.
Escrito por v1ncent
Noviembre 28th, 2007 at 11:34 pm
En Safari se ve todo más bonito, no solo por el suavizado de letras, sino que se ve más etilizado en otros sentidos: haciendo una comparación de las mismas paginas entre Firefox 2 y Safari 3 me doy cuenta que el Firefox las letras se ven más separadas, más grandes, menos estilizadas.
Ahora, después de demanas de usar Safari, ver como se renderizan las paginas en Firefox u cualquier otro navegador se me hace BASTANTE feo.
Ojaá corrijan eso, porque me encanta Firefox.
Igual el tener un producto de Apple en mis manos, algo tan pulido y estilizado, da placer… Uso Safari para Windows, aclaro.
Escrito por isra
Noviembre 29th, 2007 at 8:53 am
Genial, siempre uso photoshop para eso, a ver si por lo menos nos facilita un poco la vida.
Escrito por mini-d
Noviembre 30th, 2007 at 2:00 am
Sí, Safari tiene mejor renderizado de tipografías que el mismísimo Firefox e IE juntos.