
A raíz de un meneo que comenta la existencia de sitios “solo para Firefox” (de una forma más radical que el too cool for ie) se me ha planteado una duda.
¿Realmente debemos los desarrolladores web tomar partido en estas guerras por el “mercado” de los navegadores?
Está muy bien que todos queramos borrar de la faz de la tierra a este o aquel navegador que nos provoca intensos dolores de cabeza cuando estamos trabajando con una plantilla pero cerrarse en banda a un navegador ¿es la forma más adecuada de plantarle cara?
Por desgracia, el único perjudicado es el webmaster que restringe el uso de su sitio a este o aquel navegador. Seguramente un usuario de Internet Explorer o Firefox no va a cambiar de navegador sólo porque tu así lo quieras (dios nos libre) y, en todo caso, conseguirás que acceder a tu sitio web le suponga un fastidio al tener que abrir “el otro navegador”.
Por otro lado, destrozar las hojas de estilo con hacks para solucionar este o aquel problema o, incluso, tener que recurrir al javascript para emular ciertas funcionalidades, es un exceso. Al final acabamos todos a expensas de las decisiones de uno, que hace y deshace como mejor le conviene.
Yo he optado, en el caso de este blog, por la “resistencia pacífica”: en lo estructural, el blog se ve bien en todos los navegadores, en el estilo los usuarios de Internet Explorer 6 se llevan una versión “sin refinar” (png sin transparencia, formularios sin hover…).
Supongo que, dependiendo del tipo de sitio, se puede uno arriesgar a olvidarse de ciertos navegadores pero ¿cual consideráis que es la postura más adecuada para un webmaster en la “guerra de navegadores”?
Si te ha gustado este post no olvides suscribirte al feed para estar al tanto de las novedades
¿Posicionarse o no en las guerras de navegadores?…
A raíz de un meneo que comenta la existencia de sitios “solo para Firefox” (de una forma más radical que el too cool for ie) se me ha planteado una duda. ¿Realmente debemos los desarrolladores web tomar partido en estas guerras por el “mercado…
Feed RSS de los comentarios de este post.
Webmaster Libre es un blog de Alma Fernández Página alojada en Redcoruna
La realidad dicta que IE es el navegador que utiliza la mayor parte de la gente, restringir la entrada a una web si no se utiliza un determinado navegador seria un suicidio para un sitio comercial.
Por otro lado, me parece que más que restringir el acceso solo para usuarios de FF la web de ejemplo quiere ganar unos dinerillos más con Adsense.
Pues la verdad es que es una situación jodida, creo que la solución sería respetar los estándares, cumplir con el W3C en cuanto a diseño ya sea HTML, XHTML o CSS, pero que es lo que ocurre ?, que IE no cumple ese estándar !!. Por otra parte si ya nos ponemos a hablar de Javascript, manenejo del DOM, Ajax, etc, esto ya es para cortarse las venas, aqui cada navegador interpreta la cosa como le parece. Por eso repito, que la solución sería seguir que todos los navegadores respetaran el W3C y creo algo así como otro estándar o un único Javascript, mientras tanto, al desarrollador/diseñador web sólo le queda trabajar el doble para adaptar su web a todos los navegadores. Por otra parte tampoco creo que sea tan grave crear webs que sólo rulen en Firefox, que pasa ??, cuantas veces hemos tenido que abrir IE para ver o entrar en según que página porque con Firefox no funcionaba ?
A mi parecer los que usamos un navegador no-IE somos parte de una iluminacion: los que hemos caido en razon de que existen otros navegadores (mejores).
En ocasiones Opera sigue mejor los estandares que Firefox.
Las reglas que sigo al hacer una plantilla es:
- Usar solo elementos conocidos que sean soportados correctamente entre navegadores
- Uso de algunos hacks-NO-extremos, cuento extremos como javascript, errores css que dañan la validacion.
- Evitar usar javascript como unico recurso para visualizar elementos, el javascript deberia ser un plus* a la navegabilidad, mas no indispensable.
En mis experimentos he logrado un layout standard (con un poco de divmania XD) que sé que se vera bien en cuanto a maquetacion en todos los navegadores.
NeKronos
Como ya ha dicho Leandono, por mucho que fastidie no queda otra que adaptar la página para que se vea correctamente en Explorer.
En mi caso cuando estoy diseñando siempre voy viendo los resultados en Opera, que al final difieren en nada con Firefox, pero hay veces que abro Explorer y me desespero.
En mi caso no me queda otra que tener una hoja de estilos aparte con unos 10 hacks para IE que se carga cuando se detecta que el visitante utiliza Explorer. En cuanto a los PNG’s es algo que ni me molesto en subsanar.
mario, lo raro de que haya una pagina “solo para firefox” es que por un lado Explorer sigue (y a este paso para seguir) siendo el navegador más utilizado y por otro que si libertad es elección, esa web “priva” de la libertad de quien haya elegido Explorer (porque vamos a suponer que, además de la gente que lo usa porque venía con el ordenador, habrá gente que lo use porque realmente les gusta).
Al final veo que todos nos mantenemos en la pista neutral, el mínimo de hacks para que las cosas se vean dignas en todos los navegadores
De acuerdo Alma, y ahora te pregunto yo, no nos están “privando” nuestra libertad aquellas páginas que sólo funcionan con IE ???
E ahí el quid de la cuestión, esas páginas claro que nos están privando de nuestras libertades y eso está mal y nos molesta y ofende (sobre todo a los que no tenemos tan fácil abrir un explorer para acceder).
Yo parto del “no hagas a los demás lo que no quieras que te hagan a ti”.
No podemos hacer paginas solo para un tipo de navegador, el termino medio es el que nos espera uso de hacks y poco mas, el ie viene por defecto por el navegador, y mucha gente no saben que existe si no se lo dices, hace poco estuve en 1 piso de estudiantes 4 portátiles todos con IE por que no sabían que existía el firefox y después de instalarlo decían que era una copia de ie por las pestañas así hay mucha gente, ademas el cliente le da igual si tienes que comerte la cabeza y no te pagaran un diseño que solo se vea para un tipo de navegador
Yo me limito a respetar los estándares y poner un ad de google si se entra desde un navegador que no sea opera o firefox. Que sea visible, pero no molesto.
Mi opinión es que siempre hay que programar una web siguiendo los estándares (xhtml y css). Una vez diseñada se pueden realizar hacks siempre y cuando estos hacks no hagan que el diseño sea más complejo o a costa de abandonar los estándares.
El problema hoy en día es que seguir estas premisas supondría que muchas webs no se verían al 100% con IE y eso muchas webs no se lo pueden permitir. El diseño se crea en función del objetivo y muchas veces el objetivo pasa por diseñar tu webs para los usuarios de IE por lo que te centras en eso y no hay tiempo (o dinero) para probarla en otros navegadores.
Les recomiendo el libro Profesional CSS: Hojas de estilo en cascada para el diseño Web que de manera magnífica explica como aunar diseño válidos con hacks para IE y otros navegadores.
Estoy con la mayoria en que la programación de una web hay que realizarla siguiendo los estándares, lo que no comparto es el uso de hacks.
Si se dejasen de usar hacks la gente que usa navegadores que no soportan los estándares se empezaría a preguntar por que ve mal “esto o aquello” y a lo mejor les da por informarse sobre el tema.
Igual es un poco radical lo que voy a comentar, pero, usar hacks lo veo como que se intenta solucionar la papeleta a los navegadores que no soportan estándares y ni me pagan por ello ni trabajo para ellos.
Saludos
Como dijo Leandono IE es el browser por excelencia en la red, debido a que su empresa Microsoft es lider en el mercado. En cuando a nosotros los desarrolladores, deberemos adaptarnos y orientaros al diseño para las masas. Más de uno debe haber tenido más de un dolor de cabeza al tratar de hacer una plantilla en CSS que se vea sin ningun error en el IE, pero es lo que hay xD
firefox no repeta los estandares W3C!
La verdad es que cansa tener que adecuar los codigos, css, y diseño en gral a firefox y ie con cada sitio. Mejor seria que firefox se convierta en el más usado.
El último de estos comentarios data del año 2007. Hoy 29-1-2010 FF ha aumentado mucho su cuota de mercado y la tendencia es que continue de esa forma. Yo creo que si hay páginas que se ven bien en Safari, Chrome y FF hay que seguir por ese camino. Si Microsoft esta dispuesto a seguir por un camino que es cada vez menos transitado, alla ellos. Lo que no puede ser es que hay que estar haciendo malabares con los codigos para satisfacer las “exigencias” de un solo explorador. A mi entender si IE no cambia, mas tarde o mas temprano se va a encontrar con su viejo amigo Netscape.