Floating Social Bar Facebook alignmentIch nutze das WordPress Plugin Floating Social Bar selbst hier im Blog. Das ist jenes Plugin, welches die Social Sharing Buttons am Anfang der Artikel einblendet. Leider gibt es mit der Darstellung des Floating Social Bar Facebook-Buttons ein kleines Problem. Im Gegenteil zu allen anderen Buttons ist der Facebook-Like Button leider um ein paar Pixel zu tief angeordnet. Das Plugin wechseln stellt jedoch auch keine Option dar, denn die asynchrone Umsetzung und der Rest des Plugins sind einfach perfekt.

Floating Social Bar Facebook-Button ausrichten

Mit folgendem kurzen CSS-Code lässt sich der Facebook-Button dann auch korrekt ausrichten, sodass er sich in einer Reihe mit allen anderen Sharing-Buttons befindet. Der Code kann einfach in der custom.css bzw. style.css des eigenen Themes eingefügt werden.

 

Google Maps responsive EmbedcodeUm Google Maps responsive im eigenen Blog einzutragen ist ein wenig CSS-Code nötig. Anderenfalls zerfleddert die eingebundene Google Karte leider das ganze Design, sobald sich die Größenverhältnisse der umgebenden Seite ändern, da der originale Einbettungscode leider nicht responsive ist – sprich seine einmal vorgegebene Größe immer beibehält.

Der ganze Trick, um Google Maps fit für Responsive Design zu machen, ist, die Karte in einem DIV-Container einzubetten. Dieser DIV-Container wird mit dem passenden CSS-Code versehen und erzwingt dann, dass die Karte sich ebenfalls den Größenverhältnissen anpasst.

Als erstes wird der normale Google Maps Embed-Code benötigt. Dieser kann direkt aus der Google Maps Webseite entnommen werden. Als Beispiel dient der Screenshot am Anfang des Artikels. Der Embed-Code sollte dann wie folgt aussehen.

Basierend auf diesem standard Einbettungscode folgen nun die Anpassungen zum Responsive Design.

Google Maps resposive machen

Zuerst benötigen wir folgenden CSS-Code. Dieser kann entweder innerhalb <style>-Tags oder in der style.css-Datei des Themes eingefügt werden.

Nun müssen wir nur noch den Google Maps Einbettungscode in einem DIV-Container einfassen, der die CSS-Klasse g-maps zugewiesen bekommt.

Der fertige Einbettungscode sollte dann wie folgt aussehen.

Wie das Endergebnis in der Praxis aussieht, könnt ihr euch auf der Kontaktseite hier im Blog anschauen.

Superscript Zeilenhöhe anpassenWie man Superscript und Subscript (Hoch- und Tiefstellung) in WordPress nutzen kann, hatte ich im letzten Post gezeigt. Leider brechen die Hoch- und Tiefstellungen je nach verwendetem Theme und CSS aus der jeweiligen Zeile aus. Das heißt im Klartext: Eine hochgestellte Zahl überdeckt entweder Zeichen/Ziffern aus der darüberliegenden Zeile oder vergrößert den Zeilenabstand, um eben nichts zu überdecken. Beides sieht ziemlich unschön aus. Um diesem Problem aus dem Weg zu gehen, reicht es nicht aus lediglich die line-height CSS-Eigenschaft anzupassen.

Zur Lösung des Problems gibt es zwei Ansätze. Entweder man orientiert sich an der Grundlinie (Baseline) oder an der Oberkante (k-Linie / TOP-Orientierung) einer Zeile. Welche Lösung für euer Theme besser funktioniert, müsst ihr selbst ausprobieren.

Sup- und Subscript an der Baseline ausrichten

Superscript nach TOP ausrichten

 

Hochstellung und Tiefstellung in WordPressEgal, ob als Stilelement oder im praktischen Einsatz für Formeln und Exponenten, die Hoch- sowie Tiefstellung sind zwei Gestaltungselemente, auf die man früher oder später im Bloggerleben trifft.

Um Hochstellung (Superscript) und Tiefstellung (Subscript) im WordPress-Editor TinyMCE zu aktivieren, ist folgender Filter notwendig. Dieser kann z.B. in der functions.php des gewünschten Themes oder innerhalb eines Plugins eingefügt werden.

Hochstellung per Filter aktivieren

Für WordPress vor Version 3.9

Der obige Code funktioniert erst ab WordPress 3.9, da erst ab dann TinyMCE in der Version 4 eingesetzt wird. In älteren WordPress Versionen aktiviert folgender Code die Hoch- und Tiefstellungs-Buttons im WordPress Editor.