Lesefortschritt:

    Schriftgrösse global ändern – der Responsive-Trick für Faule

    9. Februar 2021 | CSS-Stylesheet

    Trick # 40 | Dieser Beitrag beinhaltet 647 Wörter. – Geschätzte Lesezeit: ca. 4 Minuten.

    Die Grösse der Schriftarten Ihrer Website sind vielleicht untereinander stimmig; Ihnen scheint aber alles ein wenig zu klein – oder zu gross. Nun graust Ihnen, jede einzelne Schriftarteinstellung zu suchen und anzupassen? Ist oft auch gar nicht nötig. Das geht mit einem Mini-Code im CSS global. Und was der Font-Trick für Responsive Designer bedeuten kann, sagen wir auch gleich.

    Die Codezeile könnte kürzer fast nicht sein. Sie fügen Sie in das CSS-Stylesheet Ihrer Website ein unter Design/Customizer/Zusätzliches CSS:

    body { font-size:80% !important; }

    Der Code oben setzt alle gewohnten Schriftgrössen  (z.B. Body, Sidebar und Footer) auf der gesamten Website auf 80 % des ursprünglichen Werts. Ob das eine sinnvolle und lesbare Verkleinerung ist, müssen Sie individuell entscheiden; der Font-Stil ist hier ein entscheidender Faktor.

    Ich habe aber einen Hintergedanken und setze diesen unter den Titel:

    Responsive Fonts für Codefaule

    Weil: Eigentlich sind meine Fontgrössen untereinander ganz OK abgestimmt; sie sind aber für die kleinen Anzeigen der Mobilgeräte zu gross. Darum verwende ich als Anwendungsbeispiel einen ergänzten, umfangreicheren Codeschnipsel im CSS-Stylesheet. Enthalten sind Bedingungen, welche sich an der Anzeigebreite orientieren, sowie der oben vorgestellte CSS-Hack in jeweils angepasster Form:

    /* Grosse Bildschirme über 1405px */
    @media only screen and ( min-width: 1406px ) { 
        body { font-size:110% !important; }
    }
    /* Laptops & Desktops 1101-1405px */
    @media only screen and ( min-width: 1101px ) and ( max-width: 1405px) { 
        body { font-size:100% !important; }
    }
    /* Tablets in Landscape-Modus 981-1100px */
    @media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
        body { font-size:90% !important; }
    }
    /* Tablets in Portrait-Modus 768-980px */
    @media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
        body { font-size:80% !important; }
    }
    /* Smartphones in Landscape-Modus 480-767px */
    @media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
        body { font-size:70% !important; }
    }
    /* Smartphones im Portrait-Modus bis 479px */
    @media only screen and ( max-width: 479px ) {
        body { font-size:60% !important; }
    }

    Der Wermutstropfen

    Einen Haken hat die Sache: Wenn Sie im Stylesheet bereits kräftig mit dem CSS-Zusatz

    !important

    arbeiten, kapituliert der hier beschriebene CSS-Code kläglich. Der !important-Code lässt sich von einem weiteren !important nicht zuverlässig übersteuern. Und !more important kennt CSS leider (noch) nicht.

    Werbung

    Submenu-Special #1: Submenüs mit CSS stylen

    Das Submenü im Divi-Theme lässt sich in den Design-Optionen des Menü-Moduls zwar stylen - so richtig anpassen können Sie die Submenüs aber bloss mit CSS. Die dafür nötigen Klassen haben wir in einem Bausatz zusammengestellt. Möge er Ihnen das ...
    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.