Bert: DIV in inline-DIV?

Hi!

ist es erlaubt, einen DIV in ein anderes DIV zu packen, wenn das äußere ein display:inline hat?

Bsp:

<div style="display:inline;">
<div>&nbsp;</div>
</div>

Normalerweise dürfen Block-Elemente ja nicht in Inline-Elemente. Würde soetwas überhaupt Sinn machen?

Danke.

Bert

  1. Hi,

    ist es erlaubt, einen DIV in ein anderes DIV zu packen, wenn das äußere ein display:inline hat?

    HTML-Regeln richten sich nur nach HTML, nicht nach CSS, und umgekehrt.

    Normalerweise dürfen Block-Elemente ja nicht in Inline-Elemente.

    Das ist eine Regel, kein Gesetz. Es gibt auch z.B. Block-Elemente, die nur Inline-Elemente enthalten dürfen - und Inline-Elemente, in denen bestimmte Inline-Elemente verboten sind. Ein <ul> darf nur <li> enthalten, usw. Vor allem bleibt ein <div> aber immer ein Block-Element, ganz egal was CSS damit macht.

    Würde soetwas überhaupt Sinn machen?

    Diese Frage darf nur und ausschließlich unter Betrachtung des HTML-Codes beantwortet werden. CSS-Code hat hierzu vollständig ignoriert zu werden. Das eine ist Struktur, das andere ist Darstellung - sie sind strikt getrennt.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Na das hat mir doch schon geholfen. Danke!