stringtranslate.com

GIF espaciador

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

Historia

El libro de David Siegel de 1996, Creando sitios web asesinos, fue el primero en publicar la técnica Spacer GIF. Según Siegel, el truco lo inventó en su salón. [1] [2]

El estándar Cascading Style Sheets (CSS) disminuyó el uso de GIF espaciadores para diseñar páginas web. CSS puede lograr los mismos efectos de varias maneras, como cambiando el margen o el relleno de un elemento determinado o estableciendo explícitamente una posición relativa.

Uso

Desde el principio se reconoció que, aunque el tamaño de las celdas de la tabla no se podía establecer directamente, cada celda podía contener una imagen a través de una IMGetiqueta. El tamaño de las etiquetas de imágenes se puede configurar de forma independiente, con sus atributos WIDTHy . HEIGHTLuego, la celda de la tabla cambiaría de tamaño automáticamente para contener solo esta imagen. También se dio cuenta de 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, el mismo archivo de imagen podría usarse 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 propios GIF espaciadores eran pequeños archivos de imágenes transparentes. Se utilizaron archivos GIF 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 , cuyo tamaño se puede cambiar de acuerdo con los atributos HTML que se le asignan. 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 desee crear un cuadro azul cuadrado de 500 píxeles de lado podría utilizar un gráfico azul independiente de 500×500 a expensas del ancho de banda adicional. En su lugar, 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 parecí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 y las preferencias de fuente del usuario podrían cambiar considerablemente el diseño. Muchos diseños se volvieron simplemente ilegibles, especialmente a medida que los dispositivos móviles y de pantalla pequeña se hicieron populares.

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

Obsolescencia

La técnica quedó obsoleta para diseñar páginas web alrededor de 1998. La implementación de CSS permitió establecer directamente los tamaños de los objetos HTML. Aunque la adopción de CSS fue lenta, debido a las malas implementaciones del navegador y la inercia de los desarrolladores, la capacidad básica de controlar la ubicación de los elementos habilitada por el uso de GIF espaciadores era utilizable alrededor de 1997.

Además, los diseños basados ​​en tablas y cuadrículas fueron reemplazados [ cita necesaria ] por diseños fluidos en un intento de responder al uso creciente 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 necesaria ] En cambio, 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 necesaria ] Esto fue particularmente evidente cuando 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 rígidamente siempre había sido un error.

Referencias

  1. ^ sic - en realidad un documento de imagen - no se necesitaba 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 . Medios O'Reilly . Consultado el 8 de julio de 2015 .

enlaces externos