2012-02-24 13 views
6

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> 

Odpowiedz

0

miałem ten problem z obrazami w dolnej <td> z <table>. W Firefoksie pod obrazem pojawił się dodatkowy 2px. (IE było ok)

Zresztą wylądował na tej interesującej stronie: (Wysłany przez thirtydot) https://developer.mozilla.org/en/Images,_Tables,_and_Mysterious_Gaps

Obraz został siedzi na linii bazowej tekstu (podobno) i dodałem ten tag do zdjęcia. Teraz wszystko jest w porządku. Dzięki !

style="display: block;" 
Powiązane problemy