Fallback für CSS-Attribute ohne Einheit
In CSS, wenn eine Einheit (z. B. px, em, pt, %) fehlt Ein Attribut, Browser gehen unterschiedlich mit der Situation um.
Verhalten im Quirks-Modus
Im Quirks-Modus greifen einige Browser möglicherweise auf eine bevorzugte Einheit zurück, normalerweise px. Dieses Verhalten basiert auf dem Erbe einheitenloser HTML-Attribute wie Breite und Höhe.
Verhalten im Standardmodus
Im Standardmodus gemäß den CSS2.1-Spezifikationen alles nicht -Null-Längenwerte erfordern Einheiten. Von UAs wird erwartet, dass sie Längenwerte ohne Einheiten ignorieren.
Browser-Inkonsistenzen
Trotz des standardisierten Verhaltens im Standardmodus weisen Browser im Quirks-Modus Inkonsistenzen auf:
W3C-Anforderungen
Das W3C schreibt das Verhalten für einheitenlose CSS-Attribute im Quirks-Modus nicht vor. Die Spezifikationen schreiben nur vor, dass UAs einheitenlose Längenwerte im Standardmodus ignorieren.
Spezifische Fragen:
Das obige ist der detaillierte Inhalt vonWie gehen Browser mit fehlenden Einheiten in CSS-Attributen um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!