Was ist Inline-CSS? So prüfen Sie Inline-Styling

Was ist Inline-CSS? So prüfen Sie Inline-Styling

Hier ist ein Thema, das wir uns zusammen mit einem Werkzeug ansehen, das jedem im Webdesign dient. Mit dem Werkzeug in diesem Beitrag sehen Sie jede Auflistung von Inline-CSS auf einer Seite, samt Attributen. Wenn beim Blick auf die Ladegeschwindigkeit immer wieder Inline-CSS auftaucht, zeigt Ihnen dieses Werkzeug von Türk SEM Ihre Probleme vollständig.

Inline CSS wird auch Inline-Styling genannt.

Test auf Renderblockierung

Sehen Sie diesen Wert für Ihre eigene Website sofort: Adresse eintragen, und Ihr Ergebnis für Test auf Renderblockierung erscheint hier, dazu Erkenntnisse speziell zu diesem Werkzeug.

Kostenlos, ohne Anmeldung; mit der Prüfung richten sich zudem alle unsere Werkzeuge auf Ihre Website aus.

Geben Sie oben die Seite ein, die Sie ansehen möchten, und starten Sie die Prüfung. Während der Prüfungen begegnet Ihnen eine Anleitung, die erklärt, was das inline geschriebene CSS tatsächlich tut.

Was ist Inline-CSS?

Inline-CSS ist eine Methode der Gestaltung, bei der Sie CSS-Regeln über das style-Attribut unmittelbar auf ein HTML-Element anwenden. Der Ansatz erlaubt Ihnen, CSS direkt in Ihr HTML zu schreiben, und wirkt nur auf das eine Element, an dem er steht; damit ist er eine Methode für genau diese Stelle.

Inline-Stile sind ein schneller, praktischer Weg, das Aussehen von Elementen auf Ihrer HTML-Seite zu ändern, ohne ein externes Stylesheet (.css) einzubinden oder aus internen Stylesheets im Head-Bereich zu schöpfen.

Die Schreibweise von Inline-CSS

Die Schreibweise für Inline-CSS ist einfach zu handhaben. Sie beginnen mit dem style-Attribut in einem HTML-Tag, dann folgt ein Gleichheitszeichen. Der Wert des style-Attributs wird anschließend als eine Reihe von CSS-Paaren aus Eigenschaft und Wert in Anführungszeichen geschrieben.

Jede Eigenschaft wird von ihrem Wert durch einen Doppelpunkt getrennt, und jedes Paar aus Eigenschaft und Wert durch ein Semikolon.

Das Attribut ‘style’

Das style-Attribut ist das HTML-Attribut, mit dem Sie CSS unmittelbar in Ihr HTML schreiben. Es ist das Tor zum Inline-Styling und wird von jedem HTML-Element und jedem Browser unterstützt. Wenn Sie das style-Attribut an ein HTML-Tag setzen, sagt es dem Browser, die genannten Stile allein auf dieses Element anzuwenden.

CSS-Paare aus Eigenschaft und Wert im style-Attribut

Im style-Attribut können Sie beliebig viele CSS-Paare aus Eigenschaft und Wert angeben. Eine CSS-Eigenschaft umfasst jeden Aspekt eines Elements, den Sie gestalten möchten, etwa Farbe, Rahmen oder Außenabstand. Der Wert ist das, was Sie für diese Eigenschaft an dieser einen Stelle setzen: rot, 2 Pixel durchgezogen schwarz oder 10 Pixel.

Hier ein Beispiel, wie Sie mit Inline-CSS Textfarbe und Schriftgröße eines Absatzes ändern können:

<!-- BEISPIELCODE INLINE-CSS -->
<p style="color: red; font-size: 20px;">Dieser Inhalt ist Beispielcode von Turksem.com zur Erklärung von Inline-CSS.</p>

Sehen wir uns nun eine Vorschau dieses Codes an.

Dieser Inhalt ist Beispielcode von Turksem.com zur Erklärung von Inline-CSS.

Die Vorteile von Inline-CSS

  • Einzelne Elemente zu gestalten geht schnell und leicht
  • Nützlich, um Änderungen zu testen und in der Vorschau zu sehen
  • Überschreibt wegen seiner hohen Spezifität andere CSS-Stile
CSS-Code auf einem Bildschirm

Die Nachteile von Inline-CSS

  • Schwer zu pflegen in größeren Projekten
  • Unübersichtlicher Aufbau des HTML
  • Code, den Sie nicht wiederverwenden können
  • Senkt bei übermäßigem Einsatz die Ladeleistung der Seite
  • Mühe, über mehrere Elemente oder Seiten einheitlich zu bleiben
AspektInline-CSSExterne style.css
DefinitionWird unmittelbar im Attribut “style” eines HTML-Elements angegebenWird in einer eigenen .css-Datei angegeben
VorrangHat den höchsten VorrangHat geringeren Vorrang als Inline-CSS
WiederverwendbarkeitGering, muss für jedes Element erneut geschrieben werdenHoch, lässt sich über viele Seiten nutzen
PflegeSchwer, Änderungen müssen an jedem Element einzeln erfolgenLeicht, Sie ändern eine Datei
LadegeschwindigkeitLässt die Seite wachsen und kann sie bremsenAls eigene Datei zwischenspeicherbar, was die Geschwindigkeit hebt
Lesbarkeit des CodesMacht den HTML-Inhalt unübersichtlichTrennt HTML und CSS, was die Lesbarkeit verbessert
ÜbertragbarkeitGering, an jede HTML-Datei gebundenHoch, in verschiedenen HTML-Dateien nutzbar
SkalierbarkeitGering, in großen Projekten schwer zu verwaltenHoch, in großen Projekten leichter zu verwalten

Die Wirkung auf die Ladegeschwindigkeit und die Warnung von PageSpeed

Inline-CSS, das wir oft verwenden, weil es der bequeme Weg ist, ist eine überholte Praxis und bremst Ihre Website tendenziell. Nehmen wir an, Sie möchten Ihre Überschriften in 20px und rot. Hat die Seite 10 Überschriften, setzen Sie denselben Code an jede einzelne. Das erzeugt einen unnötigen Haufen Code. Geben Sie den Stil für .h1 stattdessen in einer externen .css-Datei an, und Sie haben diese Dichte deutlich gesenkt.

Das Prüfwerkzeug oben gibt Ihnen eine gründliche Anleitung. Prüfen Sie die betreffenden Seiten und sehen Sie sich den Code an, den Sie immer wieder wiederholen.

Im Bereich Werkzeuge zum Prüfen von Websites veröffentlichen wir viele wirksame Werkzeuge für Webmaster.

Eine letzte Sache

Als SEO-Agentur gilt unser Blick meist der Geschwindigkeit; vergessen Sie aber nicht, dass Sie uns zu Ihren Schwierigkeiten mit Inline-CSS schreiben und eine zweite Meinung einholen können.

Veröffentlicht: Aktualisiert: Türk SEM Akademie
Tahir Dinç

Autor

Tahir Dinç

SEO-Fachmann · Gründer von Türk SEM

Ich habe 1999 mit dieser Arbeit begonnen und wurde 2004 Redakteur beim ODP. Heute betreue ich sehr viele große Unternehmen mit SEO und Google Ads. Zugleich führe ich als Vorsitzender der Türk SEM Group die Unternehmen innerhalb der Gruppe.

Profil ansehen →

Ähnliche Beiträge zu SEO-Wissen