byłem w pracy aplikacji intranetowej, która pracuje na trybie quirks we wszystkich głównych przeglądarkach lat. Celem było sprawienie, by działało w trybie standardowym, nie niszcząc niczego, abyśmy mogli używać niektórych pakietów jQuery. W każdym razie mój problem jest w trybie standardowym. Firefox i Chrome dodają dolne wypełnienie 2px do komórki tabeli, gdy wewnątrz komórki znajduje się element iframe. Tak się nie dzieje w IE.Firefox i Chrome dodaje 2px dolną dopełnienie do komórki tabeli, gdy istnieje iframe wewnątrz komórki w trybie standardowym
Po przejściu w tryb dziwactwa wyściółka znika w przeglądarce Firefox i Chrome.
Kiedy dodaję element div zamiast elementu iframe, dopełnienie zniknie.
Ustawienie tabeli komórek i zerowanie komórki do zera nie pomaga.
Strona src iframe jest również w trybie standardowym.
Oto przypadek testowy, aby zobaczyć:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head><title>Test</title></head>
<body style="background:#FFF;">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td id='browser_td' style='width:1000px; height:500px; margin:0px; padding:0px; background:#000; border-bottom:0px;'>
<iframe id='browser_iframe' name='browser_iframe' src="http://houston.craigslist.org/" width='1000' height='500' frameborder="0" hspace="0" vspace="0"></iframe>
</td>
</tr>
</table>
</body>
</html>
To rozwiązało mój problem. Spędziłem wiele godzin. Wielkie dzięki. – icramc