Changelog

Maler bei der Arbeit

Last modified: 14.02.2018


Von der Dokumentation zum Steckenpferd

Diese Seite war ursprünglich nicht im Menü sichtbar und nur als Dokumentation meiner Optimierungs- und Verbesserungsmaßnahmen gedacht. Wer merkt sich das schon alles?
Kleinere Änderungen bzw. Fehlerbehebungen sind direkt auf der Seite dokumentiert. Umfangreichere Probleme wurden in eigenen, verlinkten Beiträgen beschrieben. So wurde und wird aus dieser Seite eine Art internes Inhaltsverzeichnis zu den Themen Webstandards, HTML, CSS, SEO, Ladezeiten (pagespeed), Barrierefreiheit und was sonst noch dazu gehört.


Wie alles begann

Mit der Aktualiserung meines Themes Schlicht, muss ich einige kleine Fehlerbehebungen und Tuningmassnahmen nochmal bzw. überhaupt erledigen 🙁
Vieles hab ich (noch) im Kopf und an den Rest erinnert mich der Validator. Darum notiere ich mir ab jetzt alle Änderungen hier.
Wichtig: Alle Korrekturen/Anpassungen in Html oder CSS sollten vor einer geplanten Komprimierung erfolgen. Ansonsten ist die Fehlersuche massiv erschwert weil alle Fehler in Zeile 1 gelistet werden.

Grundlage ist der Stand vom 19.01.2018, frisch nach einer Aktualisierung des Themes mit WordPress 4.9.3.

Inhalt

  • Seite 1: Html-, CSS- und RSS-Validator
  • Seite 2: Pingdom.com Speedtest
  • Seite 3: Google PageSpeed Insights

Das Dokument hat den Test nicht bestanden: Nu Html Checker

Anmerkung: Dateien ohne Pfadangabe betreffen nur mein Theme, könnten aber ihn ähnlicher Form bei euch auftreten.

Zeile 10
<style type=“text/css“>
The “type” attribute for the “style” element is not needed and should be omitted.
Solved „rough way“! ⟾ zum Beitrag WordPress Emojis deaktivieren
custom.css im Head
The type attribute for the style element is not needed and should be omitted.
<style type=“text/css“ id=“wp-custom-css“>
Solved! ⟾ Zeile 142 in der Datei customizer.php
Zeile 29
<header class=““site-header““ role=““banner““></header>
The “banner” role is unnecessary for element “header”.
Solved! ⟾ Zeile 27 in der Datei header.php
Zeile 121
<nav class=““navigation“ role=““navigation““></nav>
The “navigation” role is unnecessary for element “nav”.
Solved!! ⟾ Zeile 2586 in der Datei wp-includes/link-template.phperledigt!
Zeile 133
The “complementary” role is unnecessary for element “aside”.
Solved!! ⟾ Zeile 12 in der Datei sidebar.php
Zeile 219
</footer><script type=’text/javascript‘ …
The “type” attribute is unnecessary for JavaScript resources.
Solved „rough way“! ⟾ zum Beitrag Disable WP_Embed ohne Plugin

TOP ⇡

  • Seiten:
  • 1
  • 2
  • 3