MudGuard: DIV Container wächst nicht mit IMG mit, IMG "fällt" raus

Beitrag lesen

Hi,

Unsinn. position wird nur dann vererbt, wenn explizit der Wert inherit angegeben wird. Defaultwert ist static.
Blanke Theorie.

Ja, Deine Behauptung ist blanke Theorie.

Siehe

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  
<html><head><title>test</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
<style type="text/css">  
    #box1 { position:absolute; left:50px; top:30px; border:1px solid red; }  
    #box2 { position:absolute; left:150px; top:30px; border:1px solid red; }  
    #box2 p { position:absolute; }  
</style></head><body>  
    <div id="box1">  
        <p>TEST1</p>  
        <p>BLA</p>  
    </div>  
    <div id="box2">  
        <p>TEST2</p>  
        <p>BLA</p>  
    </div>  
</body></html>  

(unter http://temp.andreas-waechter.de/HaThoV.html zum Testen ne Zeitlang verfügbar).

Wie Du erkennen kannst, ist der Unterschied zwischen beiden divs (neben dem Wert für left) der, daß für das zweite div den Nachkommen explizit position:absolute ist.
Da nach Deiner Behauptung dies aber sowieso über Vererbung passiert, müßten die Boxen identisch aussehen (bis auf die Position und die 1 bzw. 2 im Text.

Meine Browser zeigen das dann aber doch deutlich unterschiedlich an (wie ja auch vom CSS-Standard her zu erwarten war):

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.