如何隐藏跟踪像素

时间:2013-08-26 15:45:56

标签: html css

我有一个跟踪像素,遗憾的是在我的页脚底部会产生一个小白条。隐藏像素的最佳方法是什么?

我正在考虑将它(以及我的其他像素)放在position: absolute div中,它正确地隐藏了条形图,但我不确定这是否会阻止像素在某些浏览器上运行。

4 个答案:

答案 0 :(得分:27)

来自google Support:

<img src="TRACKING-PIXEL-URL-GOES-HERE" style="position:absolute; visibility:hidden">

<img src="TRACKING-PIXEL-URL-GOES-HERE" style="display:none">

<img src="TRACKING-PIXEL-URL-GOES-HERE" width="0" height="0">

答案 1 :(得分:1)

你可以给它一个display: none CSS声明,或者你可以给页脚一个负的底部边距值margin-bottom: -1px

答案 2 :(得分:1)

我的跟踪像素是通过javascript自动添加的,但所有这些像素的宽度和高度都定义为<img src="http://tracking.com/bla" width="1" height="1" />,所以我通过定位这些属性来隐藏它们:

img[width="1"][height="1"] {
  display: none;
}

您也可以定位src:

img[src="http://tracking.com/bla"] {
  display: none;
}

答案 3 :(得分:0)

您还可以在CSS中屏蔽更大范围的1像素链接,包括基于数据blob的图像,如下所示:

*[src*='FIRST-PART-OF-TRACKING-PIXEL-URL-GOES-HERE'],
*[src*='data:image'] {
    display: none;
}