|
|
La web, estándares y navegadores.
Esta página cumple al 100 % con los estándares para la creación de
páginas web HTML 4.01 y
CSS1 y CSS2.
Puede comprobar estas afirmaciones usando los validadores del World Wide Web Consortium
para el código HTML y
CSS en los enlaces siguientes, el primero
valida el HTML de esta página y el segundo
las hojas de estilo
que usa todo este sitio web.
Los programadores de los diversos navegadores existentes en el mercado son muy libres de implementar
o no dichos estándares en sus productos, con el nivel de detalle y correción que
consideren adecuado. Lo ideal sería un cumplimiento total y perfecto de todos estos
estándares, pero no ya por parte de los navegadores, sino también por parte de los
creadores de páginas web.
En un mundo "perfecto" todas las páginas seguirían el estándar, todos los navegadores
lo implementarán completa y correctamente, y desde nuestros ordenadores veríamos las
páginas correctamente sin importar el sistema operativo, navegador o incluso nuestro dispositivo
de acceso a Internet, o si tenemos o no discapacidades sensoriales (de la vista, principalmente).
Existe todo un grupo dentro del World Wide Web Consortium que se
dedica en exclusiva a temas de accesibilidad, y de hecho, a día de hoy, los estándares
permiten especificar representaciones alternativas de una página, por ejemplo, para
dispositivos de pantalla reducida (PDA) o para usuarios con deficiencias visuales ("pantallas"
Braille o que "leen en voz alta" los contenidos).
Pero el mundo no es perfecto, y unas veces por ignorancia, otras por desidia, en muchas ocasiones por
razones "económicas" (injustificadas casi siempre) y casi siempre por querer destacar por
encima de la competencia, ni las páginas ni los navegadores cumplen los estándares. Por
ejemplo, los fabricantes de navegadores comerciales tradicionalmente han implementado en sus productos
características al margen de los estándares escritos. Y muchos creadores han hecho uso
de ellas, causando que sus páginas sólo sean visibles correctamente mediante dicho producto.
Y evidentemente, lo anterior es perjudicial: a todos nos ha sucedido alguna vez (principalmente a los
que no usamos el navegador dominante, Microsoft™ Internet
Explorer), que no podemos entrar en determinada página, que podemos hacerlo pero no
funciona como debería, etc. Y lo peor del caso es que casi nunca hay motivos técnicos
que hagan necesario el uso de extensiones al estándar para conseguir una página con
exactamente la misma funcionalidad. Con respecto a un tema relacionado con este, el de las
páginas con profusión de contenidos "multimedia", que incluyen lenguajes de
script en el lado del navegador (JavaScript,
Visual Basic Script, controles ActiveX™),
uso masivo (e injustificado) de Java™, etc. es posible que redacte
un documento en un futuro próximo intentando explicar mi opinión al respecto.
Y regresando ya al motivo por el que se encuentra en esta página: si esta página
cumple los estándares (o eso asegura su autor ;-), y no se ve correcta, ¿ de
quién es la culpa ?. Posiblemente gran parte de la culpa (pero no toda) sea del navegador
que está usando. Y digo no toda porque los citados estándares dejan cosas a criterio
del navegador, principalmente detalles de presentación. Además, los formatos de las
imágenes que conforman las páginas web
(típicamente, GIF, JPEG y
PNG) están definidos en sus propios estándares, que
los navegadores podrán cumplir o no, con diversos grados de perfección.
Lo más habitual es que los formatos gráficos usados sean GIF
(archivos de extensión .gif) y JPEG (extensión .jpg).
Pero aquí no usamos ni uno ni otro, por idéntico motivo: patentes. Sin entrar en
detalles, es ilegal crear archivos gráficos GIF con programas
que no hayan pagado los correspondientes royalties a la empresa
Unisys, así como su uso en páginas
web. En esta página
puede leer todos los detalles. Con el formato podría
suceder algo parecido (vea esta noticia).
En cualquier caso, y puesto que el formato PNG parece estar libre
de patentes (al menos que se sepan), y técnicamente es equivalente o superior a los anteriores,
este sitio web usa exclusivamente dicho formato para sus contenidos
gráficos.
Pero PNG es un formato complejo (vea la
especificación) y ciertas características
del mismo (principalmente las transparencias) no se visualizan correctamente en todas las aplicaciones
(incluyendo los navegadores de Internet). Puede verificar en
esta página si su navegador
implementa correctamente el estándar PNG. Ponga especial
atención a las trasparencias, que se usan profusamente en este sitio web.
Y llegados a este punto posiblemente siga sin tener claro por qué el autor de estas
páginas, sabiendo que no se visualizan correctamente en el 90 % de los casos, no hace algo
por remediarlo. Por una sencilla razón: si el HTML usado
está conforme al estándar, el CSS también, y
los gráficos PNG lo mismo, el problema está
en su navegador. Y bastante complicado es para un aficionado (no profesional) de la
edición web crear un pequeño conjunto de páginas
correctas, como para intentar compensar los muchos problemas de implementación en las
decenas de navegadores existentes (sí, decenas, hay vida más allá de
MSIE™).
"De acuerdo, supongamos que me creo la película esa en la que usted es
el que hace las cosas bien, y todos los demás mal. ¿ Qué alternativas tengo ?."
Hay alternativas, otra cuestión completamente diferente es si usted está dispuesto a
llevarlas a la práctica. La más obvia, instalar un navegador que intente cumplir los
estándares de Internet: y este navegador es Mozilla (o su
hermano comercial, Netscape 7 o superior).
Mozilla está disponible para casi cualquier sistema operativo
que pueda imaginar (sí, también existe vida más allá de
Microsoft™ Windows). Mozilla
está desarrollado por sus usuarios, al margen de las presiones comerciales que suelen desviar
a otros productos del estricto cumplimiento de los estándares. Es bastante rápido
mostrando las páginas, incluye cliente de correo electrónico (a salvo de momento de
los problemas de seguridad tan graves y frecuentes que azotan otros programas como
Microsoft™ Outlook™), programa para leer las
news, soporte de SSL/TLS, posibilidad
de desactivar los molestos pop-ups, etc. Sin embargo, consume
más memoria que otros navegadores, y por lo tanto tarda más en iniciar, y su interfaz
responde más lentamente de lo que es habitual en otros programas. Por lo demás, es
gratuíto, es libre y es muy estable. Por cierto, no prejuzgue la calidad del programa
basándose en su experiencia previa con versiones antiguas de Netscape, principalmente de
la serie 4.7x. El parecido entre Mozilla y versiones de
Netscape 4.7x se reduce a una misma interfaz gráfica (que se
puede cambiar, pues soporta temas), todo lo demás es nuevo (y mejor).
Pero las alternativas no terminan aquí: tambié puede probar
Opera. Con versiones disponibles tanto para
MS Windows™ como para OS/2,
Mac, Solaris, QNX
y Linux, es el más ligero de todos los navegadores
"completos", es muy rápido, cumple aceptablemente los estándares, y es gratis (si
usted puede soportar un banner publicitario). Para máquinas
con reducidas cantidades de RAM y CPU
es la mejor alternativa. Otra alternativa es seguir con MSIE™,
pero actualizar a la versión 6 del mismo, más todos los parches aparecidos hasta la fecha.
Pero como ya sabe y puede intuir de su experiencia navegando por Internet, las alternativas no
siempre funcionan como se espera de ellas. A veces será un problema con el propio programa,
pero la mayor parte de las veces las dificultades, páginas que no se ven correctamente,
webs en las que no podemos entrar, etc. será debido a que la
página en cuestión no cumple los estándares. Así que no elimine la
instalación de su navegador actual, porque es posible que la necesite para ciertas páginas.
"Pues qué bien, tener que usar dos navegadores para ver las mismas
páginas que antes.¿ Podré algún día usar una alternativa a mi
antiguo navegador sin tener que seguir dependiendo de él ?"
El difícil, pero no imposible, especialmente si todos tomamos parte en que las cosas cambien.
Puede que su tienda on line, el lugar donde reserva las entradas de
cine, su banco por Internet o incluso su administración pública favorita le discrimen
obligándole a usar cierto navegador (y por extensión, determinado sistema operativo)
cuando técnicamente no hay necesidad alguna. Hágaselo saber enviando un mensaje
(o tantos como crea necesario) para informarles del hecho, y comunicándoles que sopesa la posibilidad
(en los casos aplicables) de dejar de usar sus servicios.
Puede que su mensaje no les haga cambiar de opinión, pero si el administrador del sitio recibe
en un mes 50.000 mensajes de otros tantos usuarios de su servicio informando que se pasan a la
competencia, no dude que lo tomarán en consideración. E incluso en casos como la
administración donde no hay alternativa, la queja masiva (que no abusiva) funciona. Ahora
bien, siempre puede seguir transigiendo, y dejar que otros hagan el trabajo sucio por usted.
Si ha llegado hasta aquí, se ha ganado a pulso el derecho a comprobar cómo se ve esta
página con los distintos navegadores mencionados. A continuación se muestran capturas de
pantalla para MSIE™ 6.0 SP1, Mozilla 1.2b (Linux),
Opera 6.0 (Linux), Konqueror 2.2.2 (Linux),
Netscape Navigator 4.77 (Linux) y
Konqueror 3.0.3 (Linux). Pulse sobre las siguientes imágenes
para ver la captura de pantalla a mayor resolución: todas las capturas muestran la misma
página, con el puntero situado sobre la bandera inglesa que representa el idioma inglés.
MS™ Internet Explorer 6.0 SP1
|
Mozilla 1.2 beta (Linux)
|
Opera 6.0 Build 161 (Linux)
|
Konqueror 2.2.2 (Linux)
|
Netscape Navigator 4.77 (Linux)
|
Konqueror 3.0.3 (Linux)
|
Última modificación: 05-October-2003 11:14:03 -0400
|
|