Noch ein kleiner Tip am Rande:
Um den head-Bereich übersichtlicher zu gestalten kann die Einbindung der CSS-Dateien auch "ausgelagert" werden. Ich selbst verwende dafür eine "zentrale.css".
Statt
<link rel="stylesheet" href="fontawesome/css/all.css">
<link rel="stylesheet" href="stylesheets/bootstrap.min.css">
<link rel="stylesheet" href="stylesheets/bootstrap_carousel.css">
<link rel="stylesheet" href="stylesheets/main.css">
<link rel="stylesheet" href="stylesheets/nav.css">
<link rel="stylesheet" href="stylesheets/footer.css">
<link rel="stylesheet" href="stylesheets/responsive.css">
würde im head-Bereich dann nur noch
stehen.
In der zentrale.css werden die CSS-Dateien folgendermaßen eingebunden:
@import url(../fontawesome/css/all.css);
@import url(bootstrap.min.css);
@import url(bootstrap_carousel.css);
@import url(main.css);
@import url(nav.css);
@import url(footer.css);
@import url(responive.css);
Die Pfadangaben gehen vom Standort der zentrale.css aus.
So stehen alle CSS-Dateien direkt allen Webseiten zur Verfügung. Durch das "z" von zentrale.css sollte die Datei im Regelfall bei der üblichen Sortierung als letzte im Dateimanager angezeigt werden und ist deshalb schnell zu finden, falls dort Änderungen durchgeführt werden sollen.
Falls für eine Webseite ein zusätzliches, nur für die Seite gültiges CSS erforderlich ist, binde ich die dafür erforderliche CSS-Datei halt zusätzlich ein. So zum Beispiel für die Mitglieder-Seite:
<link rel="stylesheet" href="stylesheets/zentrale.css">
<link rel="stylesheet" href="stylesheets/mitglieder.css">
Immer noch übersichtlich. Und selbst wenn die Dateien nach langer Zeit mal wieder bearbeitet werden fällt sofort ins Auge, dass es für diese Webseite zusätzliche CSS-Regeln gibt. Das erleichtert die langfristige Pflege.
Vielleicht ist das für dich eine Überlegung wert.