div in div mit bild
bearbeitet von
@@Der Martin
> Ach ja, und einige CSS-Definitionen sind ungültig: Längenangaben ohne Einheit. Ich meine mich zu erinnern, dass die für HTML 5 festgelegte Fehlertoleranz dann als Einheit px annehmen soll; falsch ist es dennoch.
Nein, nicht ganz. Im Quirksmodus (keine DOCTYPE-Deklaration bzw. eine, die in den Quirksmodus schaltet) wird eine einheitslose Längenangabe bei einigen CSS-Eigenschaften (margin, padding) als Angabe in px gewertet.
Im Standards-compliant-Modus (`<!DOCTYPE html>`{:.language-html} o.a. Deklaration, die in den Standards-compliant-Modus schaltet) passiert das nicht; die fehlerhafte Angabe wird ignoriert.
Siehe [Testseite](https://bittersmann.de/test/unitless).
Fun fact: In der [CSSBattle](https://cssbattle.dev/) laufen die Targets im Quirksmodus. Da verwende ich ständig einheitslose Längenangaben, um Zeichen zu sparen.
🖖 Живіть довго і процвітайте
{:@uk}
--
*When the power of love overcomes the love of power the world will know peace.*{:@en}
— Jimi Hendrix