Ingo Turski: CSS Frage

Beitrag lesen

Hi,

die div's hatten ein display: inline;
und deshalb waren sie absolut überflüssig. Die einzige CSS-Eigenschaft eines DIV ist display:block - und diese wird nicht vererbt.

und wieso funktioniert folgendes?

div {
  display: inline;
}

<div>hm</div>
<div>hm</div>
<div>hm</div>

dort wird "hmhmhm" ausgegeben statt

ja und? hier "funktioniert" nichts, sondern die DIVs sind ohne jede Funktion, da sie ihrer einzigen Eigenschaft beraubt sind.
Einen kleinen Unterschied gibt es allerdings hier doch noch:

"hm
hm
hm"

würde als "hm hm hm" ausgegeben werden, während Zeilenumbrüche im Quelltext zwichen den DIVs ignoriert werden.

freundliche Grüße
Ingo