Multinavegador

Cuando un programa de software se desarrolla para varias plataformas informáticas, se denomina programa multiplataforma. Del mismo modo, cuando un sitio web se desarrolla para varios navegadores, se denomina sitio web multinavegador.

El trabajo de un desarrollador web sería mucho más fácil si todos los navegadores fueran iguales. Aunque la mayoría de los navegadores son similares tanto en diseño como en funcionamiento, a menudo presentan varias pequeñas diferencias en la forma en que reconocen y muestran los sitios web. Por ejemplo, Safari de Apple utiliza motores de representación de HTML diferentes de los de Internet Explorer. Esto significa que los navegadores pueden mostrar la misma página web con un formato de página y texto ligeramente diferente. Como no todos los navegadores admiten las mismas etiquetas de HTML, es posible que algún formato no se reconozca en absoluto en un navegador web incompatible. Además, los navegadores interpretan el código JavaScript de forma diferente, lo que significa que un script puede funcionar bien en un navegador, pero no en otro.

Debido a las diferencias en la forma en que los navegadores web interpretan HTML y JavaScript, los desarrolladores web deben probar y adaptar sus sitios para que funcionen con varios navegadores. Por ejemplo, si una página determinada se ve bien en Firefox, pero no se muestra correctamente en Internet Explorer, el desarrollador puede cambiar el formato para que funcione con Internet Explorer. Por supuesto, la página puede aparecer entonces de forma diferente en Firefox. La solución más sencilla para los problemas de incompatibilidad entre navegadores es utilizar una técnica de programación más básica que funcione en ambos. Sin embargo, si esta solución no es posible, es posible que el desarrollador deba agregar código que detecte el tipo de navegador y, a continuación, genere HTML o JavaScript personalizado para ese navegador.

Crear un sitio multinavegador suele ser bastante sencillo en el caso de los sitios web básicos. Sin embargo, los sitios complejos con mucho formato HTML y JavaScript pueden requerir una cantidad considerable de código adicional para ser compatibles con varios navegadores. Algunos desarrolladores incluso pueden generar páginas completamente diferentes para cada navegador. Aunque el formato CSS ha ayudado a estandarizar la apariencia de las páginas web en varios navegadores, todavía existen varias incoherencias entre ellos. Por lo tanto, el diseño multinavegador sigue siendo un aspecto necesario del desarrollo web.

Actualizado January 2, 2009 por Per C.

quizPon a prueba tu conocimiento

What does the online advertising metric RPM measure?

A
Revenue per 1,000 impressions
0%
B
Revenue per 1,000,000 impressions
0%
C
Revenue per 1,000 clicks
0%
D
Revenue per 1,000,000 clicks
0%
Correct! Incorrect!     View the RPM definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Multinavegador en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.