HTML-Makro?
Moritz
- html
Hallo,
gibt es eigentlich die Möglichkeit eine Art Makro für HTML-Code zu erstellen? Also, dass ich Elemente, die in jeder HTML-Datei verwende in eine externe Datei auslagere und dann immer einbinde? So brauch ich dann immer nur eine Datei zu verändern und nicht alle.
Moritz
Hi Moritz,
gibt es eigentlich die Möglichkeit eine Art Makro für HTML-Code zu erstellen? Also, dass ich Elemente, die in jeder HTML-Datei verwende in eine externe Datei auslagere und dann immer einbinde? So brauch ich dann immer nur eine Datei zu verändern und nicht alle.
mit reinem HTML geht das nicht. Mit PHP kannst du Dateien durch den Server beim Ausliefern der Seite per include einbinden lassen. Oder aber du verwendest einen Editor, der eine Includefunktion hat (z.B. Phase 5), dann würdest du die Codeschnipsel offline einbinden.
Schönen Sonntag noch!
O'Brien
Ja gibt es. Das ganze nennt sich dann CSS. Ist zum formatieren von HTML-Elementen gedacht.
Das ganze kann man auch in eine externe Datei packen.
koerschgen2001,
[ ] Du hast dir die Frage durchgelesen?
[ ] Du hast sie verstanden?
Live long and prosper,
Gunnar
hallo,
Ja gibt es.
Nein, gibt es nicht. Die Frage war,
dass ich Elemente, die in jeder HTML-Datei verwende in eine externe Datei auslagere und dann immer einbinde?
Und "Elemente" sind eben nicht nur Formatierungen.
Das ganze nennt sich dann CSS.
Der Hinweis darauf, daß zum Formatieren CSS benutzt wird, ist natürlich richtig. Aber darum gings nicht - oder zumindest nicht ausschließlich.
Wenn man eine ganze Site gewissermaßen "modular" zusammenbauen möchte und immer wieder verwendete Bausteine eben nur einmal braucht, bieten sich serverseitige Techniken an. Das kann mit PHP vorgenommen werden (in Stefan Münz's Buch professionelle Websites gibt es eine ausführliche und leicht verständliche Darstellung, wie man sich so einen modularen Aufbau vorstellen kann).
Generell sind aber auch andere Techniken möglich. Nur mit HTML allein gehts allerdings nicht.
Grüße aus Berlin
Christoph S.
Nur mit HTML allein gehts allerdings nicht.
Christoph,
Du erinnerst dich?
http://forum.de.selfhtml.org/archiv/2005/7/t112291/#m709627
http://forum.de.selfhtml.org/archiv/2005/8/t113003/#m716729
Live long and prosper,
Gunnar
hallo Gunnar,
Du erinnerst dich?
Selbstverständlich. Aber wegen http://www.edition-w3.de/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.3.3 hielt ich es nicht für sinnvoll, auf eine Möglichkeit aufmerksam zu machen, die eher theoretische Bedeutung hat und für einen Seitenbastler eher verwirrend ist.
Grüße aus Berlin
Christoph S.
Aber wegen http://www.edition-w3.de/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.3.3 hielt ich es nicht für sinnvoll, auf eine Möglichkeit aufmerksam zu machen, die eher theoretische Bedeutung hat und für einen Seitenbastler eher verwirrend ist.
Christoph,
Da ist was dran. Bei einer anderen Formulierung als „nur mit HTML allein gehts allerdings nicht“ hätte ich es auch nicht getan.
Live long and prosper,
Gunnar
Moritz,
Du suchst Server Side Includes. (Mit PHP u.ä. Kanonen kann man auch auf diesen Spatzen schießen.)
Live long and prosper,
Gunnar
Hi Gunnar,
Du suchst Server Side Includes. (Mit PHP u.ä. Kanonen kann man auch auf diesen Spatzen schießen.)
Mist, ich habe wieder nicht an diese Möglichkeit gedacht ...
(Wobei natürlich zu beachten ist, dass SSI nicht auf jedem Webspace verfügbar sind.)
Schönen Sonntag noch!
O'Brien
(Wobei natürlich zu beachten ist, dass SSI nicht auf jedem Webspace verfügbar sind.)
O'Brien,
PHP auch nicht.
Live long and prosper,
Gunnar