body::after { content: 'foo'; }
Erwartet: foo
Ergebnis "foo"
Wo kommen die Double Quotes her, die das Ergebnis einschließen?Wie kommst du zu dieser Erwartung?
Weil der Eigenschaftswert »foo« ist und ' und ' die Begrenzer des Wertes sind.
Der Wert der Eigenschaft ist »"foo"«, nicht »foo«.
Also gibt getComputedStyle auch »"foo"« zurück.
Dass das nun double quotes und keine single quotes sind, das ist die übliche Normalisierung.
Kann ich absolut nachvollziehen und erklärt die Sache einwandfrei.
Das ist doch logisch, oder…?
Ansich ja - mir hat hier der Blick über den Tellerrand gefehlt, da ich hier ziemlich versteift auf die content-Eigenschaft fixiert war.
Ja, das ist ein Fehler im Wiki.
Damit wäre die Sache geklärt, warum mich das so verwirrt hat :)
Gibt einen String mit dem Inhalt »" rocks!"« zurück, wobei » und « hier von mir gewählte Delimiter sind.
Bleibt die Frage offen wie ich die Begrenzer sinnvollerweise entferne - kann ich davon ausgehen, dass diese _immer_ auf Double Quotes normalisiert werden oder ist das Browser-Sache? Sprich: wo kann ich Informationen dazu finden?
Im vorliegenden Fall ist es aber ziemlich egal weil ich sowieso nur Dezimalziffern brauche und alles andere bequem rausersetze.
Danke für die schlüssige Erklärung.