17 Feb 2013 1px × 1pxの透明なspacer.gifといえば、大昔はレイアウトにおいて支え棒のような役割で使っていたのを思い出す。今やそうしたレイアウト、その余白はCSSでやればいいわけだが、spacer.gifはそういう用途でないところで地味に使う。 spacer.gifの使いどころ 一例として、今関わっている画像を扱うサービスを例に説明する。画像を並べるページがあるのだが、一定条件で画像を空になる場合がある。この空の状態をつくるために、src属性を空にする必要がある。が、この対応は好ましくない。 その理由は、Nicholas C. Zakas氏の記事で解説されているが、少し古いブラウザでは空のsrc属性があった場合にHTTPリクエストが発生してしまうからだ。 またWebkitでは属性値が空か、src属性そのものが無い場合に、クラッシュしてしまうというようなバグもあった