I've noticed that Google's remarketing code inserts an iframe at the bottom of my page. The problem is that the iframe messes up my layout (it's 13px high and leaves a blank white vertical space at the bottom).
I've tried to hide it with css but it's still visible in IE9:
iframe[name='google_conversion_frame'] {
height: 0 !important;
line-height: 0 !important;
font-size: 0 !important;
}
Therefore I've got two questions:
a) how to hide this iframe in IE9
b) most importantly - is it safe or can it somehow affect the functionality of this script?
DO NOT USE THOSE OVERLY COMPLICATED ANSWERS. Simply use
position:fixed;
on that element to take it out of the document flow.Like this:
That's it! You keep all original functionality AND you don't have to worry about API changes.
Here is my super simple minified solution:
I tested and it works in Chrome, FireFox, and IE 10.
There are several ways to hide it of course, but why not have another option.
I added "border: none;" as my site auto inserted a border that showed a colour even when collapsed.