Hallo,
ich habe gerade eine intensive Update-Session hinter mir. Von Contao 2.6 bis zur aktuellen Version. Irgendwann im Verlauf der Upgrades ist mir aufgefallen, dass der CSS-Editor z.B. bei Schriftartdeklarationen nicht wie früher einzelne Eigenschaften im resultierenden CSS generiert (z.B. "font-family", "font-size", "line-heigt", etc.) - sondern mittels Short-Hand Notation a la "font: bold 1em/1.5em Verdana,sans-serif" selbige zusammenfasst. Obwohl das Resultat gleich sein sollte, verhält sich die Vererbung plötzlich völlig anders. Den die Kurznotation sorgt dafür, dass sämtliche _nicht_ explizit spezifizierte Eigenschaften mit Default-Werten belegt werden. Egal, ob sie in der Hierarchie darüberliegend anders belegt wurden.
Erläuterung: http://www.impressivewebs.com/css-fo...y-cheat-sheet/
Ich konnte weder in den Change-Logs noch im Forum Änderungenn/Fragen diesbezüglich finden - scheint also "normal" / "state-of-the-art" zu sein.
Jetzt "weiß" ich das und kann mein CSS dementsprechend strukturieren bzw. ändern. Bis aber darauf gekommen bin sind einige Stunden vergangen....
Vielleicht kann mich jemand von den Profis hier auf den aktuellen "way-to-do" bringen.
Vielen Dank
- Xaver
Lesezeichen