Tudor: Höhe von Blockelementen

hi, würde mal kurz gerne folgende sätze ergänzt haben, damit ich sehe ob ich zu blöd für css bin.

1. Wenn der Inhalt (z.B. div) eines Blockelementes (z.B. div) höher ist, als dessen vordefinierte Höhe (css: height:XXXXpx;), dann wird abhängig vom browser...?

meine Antwort wäre:

A] beim IE, das Blockelement einfach höher gemacht, die definierte Höhe ignoriert, solange bis der inhalt reinpasst.
dabei werden nachfolgende blockelemente...?
a)einfach wie ein layer darüber gelegt.
b)danach angefügt.
(postion: relative, margin:0px;)

B] beim Firefox (V1.5) die Höhe beibehalten, der Inhalt einfach über den neuen Bereich hinaus dargestellt.

2. Wenn ich ein anderes Verhalten für alle (naja gut, die beiden) Browser erzwingen will, kann ich....?

3. das ganze ändert sich, wenn ich KEINE höhe definiere. imho sollte dann doch das blockelement alles enthalten, was ich hineinpacke. ich habe mit dieser aussage...?

recht/unrecht

danke schon mal im vorraus. ..ich glaube css wird für meine einlieferung in die klapse verantwortlich sein. *sigh*

  1. Hi,

    1. Wenn der Inhalt (z.B. div) eines Blockelementes (z.B. div) höher ist, als dessen vordefinierte Höhe (css: height:XXXXpx;), dann wird abhängig vom browser...?

    Was dann passiert, ist von diversen anderen Eigenschaften abhängig, z.B. max-height oder overflow.

    1. Wenn ich ein anderes Verhalten für alle (naja gut, die beiden) Browser erzwingen will, kann ich....?

    definieren, was Du haben willst.

    1. das ganze ändert sich, wenn ich KEINE höhe definiere. imho sollte dann doch das blockelement alles enthalten, was ich hineinpacke.

    Auch hier wieder die Abhängigkeit von anderen Eigenschaften wie max-height ...

    ich habe mit dieser aussage...? recht/unrecht

    Vielleicht. s.o.

    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.