iFrame showing a grey line in mobile safari only
I designed a simple corporate site, and have spent more time trying to debug this rendering issue than I have getting stuff to work correctly in PHP!
I have an iframe. On all other browsers (even Safari on the desktop) it renders correctly, but on Safari mobile there is a thin grey line on the border of the iFrame - but only at certain zoom levels. I read other similar posts that had to do with 2 divs coming in contact with each other, but there iFrame is not encased in a div.
Relevant CSS:
iframe.noBorder {
border: none;
border:0;
}
Actual iFrame embed code:
<iframe class="noBorder1" src="header.html" width=980 height="160" frameborder="0" border="0" scrolling="no" ></iframe>
L开发者_StackOverflow中文版ike I said, it's not in a div or anything.
You can see the problem here or check out the image here.
I tried this on a few PC browsers with no problem - so I guess you have found a mobile glitch.
Could you set the border-color attribute of the iframe to the same greeny-grey color as the containing element - or to transparent and see if that fixes it?
overflow: hidden;
solves the problem!
精彩评论