Axel: Firefox 1.0.7 und 1.5 P-Breite willkürlich?!

Beitrag lesen

Hallo Struppi,

Validiert das HTML und CSS auf der Seite, wo der Fehler auftritt, oft lassen sich so Darstellungsfehler beseitigen.

Das habe ich probiert. HTML ist valides XHTML 1.0 strict. Meine CSS enthält lt. Validator nur Warnungen bzgl. der nicht angegebenen Vordergrundfarben.

Aber ich habe jetzt die HTML-Seite auf das Mindestmaß reduziert und den Fehler damit lokalisieren können. Jedoch versteh ich nicht, wieso das so ist.

Im unten aufgeführten HTML-Code sieht man den Fehler (Nur wenn in den span's wirklich viel Text steht.
Der erste Absatz ist ganz normal. Links viel Abstand, rechts wenig (keinen). Die nachfolgenden Absätze Haben dann links und rechts gleich viel Abstand. Im src - Tag des Images steht normalerweise was drin, ist aber hier unerheblich.
So den Fehler kann ich beheben, in dem ich entweder das Bild rausnehme ODER im 2. DIV das overflow:hidden entferne.

Der Fehler besteht im FF 1.0.7. Nicht im IE und nicht im FF 1.5

Dazu eine Idee?

Vielen Dank nochmal,
schöne Grüße
Axel

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">  
 <head>  
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
  <title>Titel</title>  
 </head>  
 <body>  
  <div style="width:850px; margin: auto auto; position:relative; border:1px solid red;">  
   <div style="border:1px solid green;overflow:hidden;width:650px;background-color:white;padding-left: 200px;">  
    <p>  
     <span>Ganz viel Text</span>  
     <img src="" alt="dummy" />  
    </p>  
    <p>  
     <span>Ganz viel Text</span>  
    </p>  
    <p>  
     <span>Ganz viel Text</span>  
    </p>  
   </div>  
  </div>  
 </body>  
</html>