stringtranslate.com

GIF espaciador

Un GIF espaciador es una imagen GIF pequeña y transparente que se utiliza en el diseño web y la codificación HTML. Se utilizaban para controlar el diseño visual de los elementos HTML en una página web, en una época en la que el estándar HTML por sí solo no lo permitía. Se volvieron obsoletos en su mayor parte después de la adición de atributos de diseño a las etiquetas de tabla HTML 2.0 impulsada por las guerras de navegadores , y casi no se utilizaban cuando las hojas de estilo en cascada se adoptaron ampliamente.

Historia

El libro de David Siegel, Creating Killer Web Sites (Creación de sitios web increíbles), de 1996, fue el primero en publicar la técnica Spacer GIF. Según Siegel, inventó el truco en su sala de estar. [1] [2]

El estándar de hojas de estilo en cascada (CSS) redujo el uso de GIF espaciadores para diseñar páginas web. CSS puede lograr los mismos efectos de varias maneras, como por ejemplo modificando el margen o el relleno de un elemento determinado o estableciendo explícitamente una posición relativa.

Uso

Se reconoció desde el principio que, aunque el tamaño de las celdas de una tabla no se podía configurar directamente, cada celda podía contener una imagen mediante una IMGetiqueta. El tamaño de las etiquetas de imagen se podía configurar de forma independiente, con sus atributos WIDTHy HEIGHT. La celda de la tabla se redimensionaría automáticamente para contener solo esta imagen. También se observó que el tamaño mostrado estaba controlado completamente por los atributos y era independiente del tamaño real del archivo de imagen utilizado (aunque todavía se necesitaba un archivo de imagen real [nota 1] ). En consecuencia, se podía utilizar el mismo archivo de imagen para todas las imágenes espaciadoras necesarias en una página web. El único requisito era que esta imagen fuera invisible, ya sea por ser del mismo color que la página o por ser transparente.

Los GIF espaciadores eran pequeños archivos de imagen transparentes. Los archivos GIF se usaban porque era un formato común que admitía transparencia , a diferencia de JPEG . Estos archivos se denominaban comúnmente spacer.gif, transparent.gifo 1x1.gif. Antes de la adopción generalizada de las hojas de estilo en cascada (CSS), los GIF espaciadores se usaban para controlar el espacio en blanco dentro de una página web , que se puede redimensionar de acuerdo con los atributos HTML que se le dan. La razón por la que un GIF espaciador es invisible es para que un desarrollador HTML pueda crear una celda de tabla y rellenar el fondo con un color específico que se pueda ver a través del GIF espaciador transparente. Por ejemplo, un desarrollador que busque crear un cuadro azul cuadrado de 500 píxeles de lado podría usar un gráfico azul separado de 500 × 500 a expensas de un ancho de banda adicional. En cambio, el desarrollador puede especificar el color de fondo de la celda de la tabla y especificar las dimensiones de un GIF espaciador transparente preexistente.

Desventajas

Los diseños producidos a menudo se veían perfectos en la pantalla del diseñador, pero podían verse completamente diferentes en la pantalla del lector. Las diferentes resoluciones de pantalla, los motores de renderizado del navegador, así como las preferencias de fuentes del usuario, podían cambiar considerablemente el diseño del diseño. Muchos diseños se volvieron simplemente ilegibles, especialmente a medida que las pantallas pequeñas y los dispositivos móviles se hicieron populares.

Implementar un diseño con GIF espaciadores puede ser extremadamente tedioso, especialmente cuando se realizan pequeños cambios a un diseño existente.

Obsolescencia

La técnica quedó obsoleta para el diseño de páginas web alrededor de 1998. La implementación de CSS permitió que los tamaños de los objetos HTML se establecieran directamente. Aunque la adopción de CSS fue lenta, debido a las malas implementaciones de los navegadores y a la inercia de los desarrolladores, la capacidad básica para controlar la ubicación de los elementos, que se posibilitaba mediante el uso de GIF espaciadores, se pudo utilizar alrededor de 1997.

Además, los diseños basados ​​en tablas y cuadrículas fueron reemplazados [ cita requerida ] por diseños fluidos en un intento de responder al creciente uso de dispositivos móviles para acceder al contenido web . Estas metodologías de diseño abandonaron el intento de controlar el diseño bidimensional entre elementos. [ cita requerida ] En su lugar, los elementos se ofrecerían al navegador del lector y el navegador los colocaría lo mejor que pudiera, de acuerdo con el tamaño de la ventana de navegación del lector. Los diseños fluidos hicieron que la configuración de los tamaños de los elementos de la página en el navegador del usuario fuera menos importante. [ cita requerida ] Esto fue particularmente evidente donde eliminó la necesidad de establecer tamaños en unidades absolutas como píxeles. Como el diseñador web nunca había podido controlar el tamaño de la ventana de la pantalla del lector, el intento de establecer tamaños de manera rígida siempre había sido un error.

Referencias

  1. ^ sic – en realidad, un documento de imagen ; no era necesario un archivo, pero se usaba invariablemente.
  1. ^ Rønn-Jensen, Jesper (3 de marzo de 2006). "Justaddwater: quién inventó el GIF espacial". Solo agrega agua . Consultado el 26 de noviembre de 2006 .
  2. ^ Siegel, David (2 de octubre de 1997). "La Web está arruinada y yo la arruiné". XML.com . O'Reilly Media . Consultado el 8 de julio de 2015 .

Enlaces externos