Alle Artikel zu
Das Theme TwentyTwenty hat ein paar Eigenheiten. Unter anderem ist das Layout für den Absatz-Block recht schmal. Das heißt, es entsteht ein relativ breiter Rand links und rechts.
Eine der Neuerungen, die mit WordPress 5.8 mitgekommen sind, ist ein Duotone-Filter für Bilder. Damit lassen sich Bilder über einen SVG-Filter zweifarbig einfärben.
Der WordPress-Editor weiß erst Mal nicht, wie das Design im Frontend aussieht. Wenn das Theme-Design auch in der Editor-Ansicht erscheinen soll, muss man dem Theme ein zusätzliches Stylesheet für den Editor mitgeben.
Für einige Blöcke kann man in der Randspalte eine individuelle Schriftgröße festlegen. Das betrifft den Absatzblock, aber auch für Headlines kann man die Schriftgröße ändern.
Mit dem Abstandshalter-Block kann man einen Abstand zwischen zwei Blöcke setzen. Der Abstandshalter-Block ist aber nicht flexibel: Die Höhe ist bei allen Bildschirmbreiten gleich.
Die Einheiten character unit (ch) und ex sind ähnlich wie em relative Einheiten. Sie beziehen sich auf die jeweils geltenden Schriftgröße wie sie im nächsthöheren Container definiert ist.
Die CSS-Funktion clamp() ist eine relative neue Funktion, mit der man einen minimalen und einen maximalen Wert angeben kann. Das kann die Breite eines Elements sein (width), aber man kann die Funktion auch für Schriftgrößen (font-size) verwenden.
Der Spalten-Block bringt ein bestimmtes responsives Verhalten mit. Ist der Bildschirm schmäler als 600px, ordnen sich die Spalten untereinander an. Im Bereich zwischen 600px und 781px wird das Layout zweispaltig. Ab 782px aufwärts erscheinen die Spalten in der Anzahl wie sie im Editor eingestellt.
Ich habe mir endlich mal Tailwind angeschaut. Ich wollte wissen, was man von dem neuen Framework lernen kann und wie Tailwind und WordPress zusammenpassen.
Auch Sprungmarken kann man per CSS gestalten. So kannst du erreichen, dass sich die Sprungmarken optisch von normalen Links unterscheiden.
Global Styles sind Teil des Konzepts der neuen Generation von WordPress-Themes. Weil das etwas mit CSS zu tun hat und ich beim ersten Drüberlesen nicht genau verstanden habe, was es damit auf sich hat, habe ich mir das mal näher angeschaut.