Support » Themes » Error: Element style not allowed as child of element body in this context

  • Gelöst Neueruser

    (@neueruser)


    Habe zwei Error Messages im vallidator.w3
    Error: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)

    Finde leider nicht in welcher Datei ich suchen muss?
    Habe ein child theme von twenty fourteen.

    Wie finde ich heraus wo ich was ändern muss???

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Hallo,
    hast du denn mal getestet, ob du diese Meldungen auch bei Aktivierung des Originalthemes hast?
    Viele Grüße
    Hans-Gerd

    Thread-Starter Neueruser

    (@neueruser)

    Hallo @hage, danke für deine Antwort.

    Ja beim orginal twenty fourteen und twentytwenty two ist es auch so…

    Danke

    Detlef

    Error: Element style not allowed as child of element body in this context. (Suppressing further errors from this subtree.)

    Erst einmal: was bedeutet das eigentlich?

    Das HTML-Element <style> wird verwendet, um in einem HTML-Dokument CSS-Regeln zur Gestaltung einzubinden. CSS-Regeln sollen grundsätzlich möglichst früh eingebunden werden, weil der Browser sonst die Gestaltung ändern muss, nachdem ein HTML-Element ausgegeben wurde. Die HTML-Spezifikation des W3C sieht vor, dass das <style>-Tag deshalb in den <head>-Bereich eines HTML-Dokuments gesetzt werden soll.

    Das Laden von umfangreichen CSS-Regeln im Dokumenten-Head kostet allerdings Zeit und verzögert den Aufbau der Webseite. Es kann deshalb sein, dass sich ein Webentwickler entscheidet, Teile des CSS in den Footer zu setzen, um die Performance zu verbessern – auch, wenn dies nicht mit dem Regelwerk der W3C übereinstimmt und die deshalb Webseite invalides HTML erzeugt.

    Das ist ein bisschen, wie wenn man das Auto im Halteverbot stehen lässt, um mal schnell beim Bäcker ein paar Brötchen zu holen: Regelwidrig, aber es geht schneller so. Nur dass du für invalides HTML kein Bußgeld zahlen musst.

    Thread-Starter Neueruser

    (@neueruser)

    @pixolin Danke für Deine ausführliche und vor allem anschauliche Erklärung!
    Dann lasse ich es mal so.

    Lieben Dank

    Detlef

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Error: Element style not allowed as child of element body in this context“ ist für neue Antworten geschlossen.