Ich arbeite derzeit an HTML Ich möchte eine Frage über Website-Entwicklung stellen. Ich entwickle eine Website, in der das grundlegende Layout bleibt wie Menü, Seitenmenü usw., aber nur der Inhalt ändert.Zurzeit habe ich separate .html machen Datei für alle Webseiten. Kann mir jemand sagen, dass es einen Weg gibt, durch den ich eine separate Datei machen kann, die allen gemeinsam ist und sie in meiner HTML-Datei aufruft. Ich habe von CSS gehört, aber es wird nur den Stil und das Layout ändern. Danke
Wenn Ihr HTTP ( Apache 2 und IIS tun) Server unterstützt Server Side Includes können Sie einfach eine andere HTML-Datei einfügen:
%Vor%keine Server-seitige Sprache erforderlich - einfach HTML
Dies ist ein sehr großes Thema, das in nur einer Antwort enthalten sein soll. SO werde ich nur den logischen Teil geben.
Trennen Sie Ihre Vorlage in mehrere Teile wie:
%Vor%Fügen Sie diesen gemeinsamen Teil jetzt auf jeder Seite ein.
Zum Beispiel: index.php
HINWEIS: Dies ist nur ein logischer Teil, der das Konzept auf Ihren Code anwendet
Ja, Ihre beste Wette ist eine serverseitige Sprache, wie Adam sagte. Vermeiden Sie unbedingt die alten HTML-Frames: Sie sind veraltet und verursachen eine gewisse Anzahl von Problemen, sowohl auf der Programmierseite als auch bei der Google-Optimierung.
Wenn Sie eine serverseitige Sprache verwenden, haben Sie immer noch ganze Seiten, aber sie werden teilweise durch PHP (oder ASP) generiert, indem Sie mehrere Dateien in eine drucken. Zum Beispiel:
Tschüss!
Auf lange Sicht ist es am besten, eine serverseitige Sprache wie ASP.net oder PHP
zu verwendenIch glaube nicht, dass das möglich ist, streng durch HTML. Sie können jedoch serverseitiges Scripting wie PHP verwenden, um es zu erledigen. Worüber du sprichst, ist eine Vorlage und wird oft verwendet. Was Sie möchten, ist, Ihre Menüelemente (und CSS) und Ihren Kopf- / Fußzeilencode in separaten Seiten zu haben. Auf diese Weise würden Sie, wenn Sie Änderungen an dem Menü oder der Kopf- / Fußzeile vornehmen, dies auf allen Seiten (mit PHP geschrieben) tun, die Sie mit der Vorlagenmethode gescriptet haben.
Sie würden die menu.html, header.html und footer.html an einer Stelle benötigen, auf die Ihr Hauptseitencode zugreifen kann. Das heißt, Sie würden die Vorlagenmethode verwenden, um den Inhalt Ihrer Seiten zu schreiben.
Ein Beispiel für einen Pseudo-Code in PHP wäre wie folgt:
%Vor%