Cheatah: DIV in inline-DIV?

Beitrag lesen

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