MyBB.de Forum
Stylesheets sollten im <head> vor Scripten geladen werden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Sonstiges (https://www.mybb.de/forum/forum-91.html)
+--- Thema: Stylesheets sollten im <head> vor Scripten geladen werden (/thread-32790.html)



Stylesheets sollten im <head> vor Scripten geladen werden - SvePu - 20.10.2015

Für eine bessere SEO sollten CSS Stylesheets im <head> vor den Javascripten geladen werden.

Ticket: https://github.com/mybb/mybb/issues/2260


RE: Stylesheets sollten im <head> vor Scripten geladen werden - StefanT - 20.10.2015

Das ist definitiv kein Bug (schließlich funktioniert alles), daher verschiebe ich das mal.


RE: Stylesheets sollten im <head> vor Scripten geladen werden - SvePu - 20.10.2015

OK, danke Stefan


RE: Stylesheets sollten im <head> vor Scripten geladen werden - Arne Drews - 20.10.2015

Hallo,

Gibt es da Ressourcen, die das bestätigen?

Danke


RE: Stylesheets sollten im <head> vor Scripten geladen werden - SvePu - 20.10.2015

Einige Performance & SEO Tool empfehlen diese Vorgehensweise, auch Google selbst empfiehlt diese unter bestimmten Voraussetzungen.

[Video: https://www.youtube.com/watch?v=AWF7ZzPyagE]

Momentan gibt es nur die Bedenken, dass solch eine Änderung die Funktionsweise einiger Plugins beeinträchtigen könnte, wenn sie sich bei der Einfügung von JS-Codes ins Template "headerinclude" an der Variable {$stylesheets} referieren.


RE: Stylesheets sollten im <head> vor Scripten geladen werden - doylecc - 20.10.2015

(20.10.2015, 17:09)SvePu schrieb: Momentan gibt es nur die Bedenken, dass solch eine Änderung die Funktionsweise einiger Plugins beeinträchtigen könnte, wenn sie sich bei der Einfügung von JS-Codes ins Template "headerinclude" an der Variable {$stylesheets} referieren.

Das kann ich gut nachvollziehen. Durch das Verschieben der Variable würde man nicht nur in allen Foren, die solche Plugins verwenden, Skriptfehler verursachen, man würde Plugins in Zukunft auch den einzigen eindeutigen Punkt im headerinclude Template nehmen, an dem sie ihre eigenen Skripte einbinden können.


RE: Stylesheets sollten im <head> vor Scripten geladen werden - SvePu - 20.10.2015

Naja....es gibt schließlich immer noch den Bezugspunkt "</head>" zum Einbinden von Scripten. (natürlich dann nicht über headerinclude)


RE: Stylesheets sollten im <head> vor Scripten geladen werden - Arne Drews - 20.10.2015

Interessant, danke für den Link.
Ich konnte das zwar so nicht nachstellen, aber das soll nichts heißen...

Kommt auch glaube ich immer darauf an, ob es sich um externe JS-Scripte oder auf dem localhost befindliche handelt.


RE: Stylesheets sollten im <head> vor Scripten geladen werden - SvePu - 20.10.2015

Goggle selbst macht da auch Unterschiede zwischen Inline-JS und externen JS-Scripten.


RE: Stylesheets sollten im &lt;head&gt; vor Scripten geladen werden - SvePu - 21.10.2015

Aufgrund eventuell auftretender Probleme mit vorhanden Plugins wird diese Änderung nicht durchgeführt.

Es bleibt also alles wie bisher. Wink