|
|||
XHTML-Konformität
Hallo zusammen.
Meine Website ist relativ einfach durch ein Header-File, das Content-File und ein Footer-File ausgebaut. Dies wird dabei per include("header.php"); und include("footer.php"); realisiert. Weiterhin habe ich verschiedene Scripte eingebaut, wie eben ein Gästebuch etc.! Diese verfügen jedoch alle über ein eigenes Stylesheet im css-Format, welche natürlich erst beim Aufruf des bspw. Gästebuch geladen werden soll und wird. Allerdings ist es so, dass mir das in diesem Fall die XHTML-Konformität zerreist. Somit habe ich per JavaScript nun nach dem <head>-Element gesucht und dieses dann beim Aufruf des Gästebuches nachträglich dort angehangen. Gibt es eine andere Möglichkeit außer die benannte um weiterhin XHTML-Konformität zu behalten, außer eben mit JavaScript das Style-Dokument an den <head> anzuhängen? Die Methode, dass ich die styles gleich von Anfang an einbinde, möchte ich bitte ausschließen. Danke... |
Sponsored Links |
|
||||
Mach doch einfach eine Datei "header_gb.php", setz nur dort die zusätzlichen Stile ein und includiere die nur im Gästebuch.
__________________
Informationen aus Koblenz-Metternich ----------------------------------- "Wissen heißt, Fragen zu erwerben." |
|
|||
Zitat:
Ansich keine schlechte Idee...is aber auch irgendwie ne unschöne Lösung, weil macht das Gästebuch so vom Gesamtdesign abhängig... |
|
||||
Es gibt mindestens eine Alternative (ob schön oder nicht...).
Wenn Du mit Unterordner arbeiten magst, dann kannst Du die Stylesheet Datei entsprechend dem gerade aktivem Kontext anpassen. i.a.W. im Root "/" stehen die Dateien index.html und die standard meinstyle.css im Unterverz. "/gb/" steht die meingaestebuch.html und die angepasste meinstyle.css Der link zur CSS Datei im Header Skript braucht dann nur lokal statt global gesetzt zu werden. also in etwa <link rel="stylesheet" href="meinstyle.css" type="text/css" /> statt <link rel="stylesheet" href="/meinstyle.css" type="text/css" />
__________________
To attain knowledge, add things everyday. To obtain wisdom, remove things everyday. (Lao Tzu) Links : Some needfull links (Delphi, XHTML...) Tools : Arpoon Freeware (Checksum...) |
|
|||
Also ich habe diese Problematik so gelöst, dass meine Page-Header-Datei den ganze meta-Kram beinhaltet.
dann wird in der Datei selbst das Style-Sheet deklariert Der Rest liegt in der Content-Header, die ebenfalls aufgerufen wird. z.B. Code:
include page_header.php <style type="text/css"> <!-- @import url("./mein_style.css"); --> </style> include content_header.php HTH
__________________
Gruß Chrunchy "Eine Theorie ist eine Vermutung mit Hochschulbildung" (James Earl Carter) |
|
||||
Eine andere Möglichkeit wäre die Ausgabe zu puffern und vorher gesetzte Platzhalter durch das „link“-Element zu ersetzen.
__________________
Markus Wulftange |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
XHTML 1.0 vs. XHTML 1.1 | redplug | (X)HTML | 9 | 04.12.2009 13:37 |
XHTML WWW und XHTML 1.1 MP / WAP2.0 | prosac257 | (X)HTML | 4 | 23.10.2006 01:18 |
XHTML 1.1 oder XHTML 1.0 strict verwenden | laborix | (X)HTML | 2 | 11.12.2005 21:10 |
XHTML 1.1 "muss" als xml+xhtml verschickt / Diskus | Boris | (X)HTML | 9 | 21.04.2005 17:08 |
noch mal xhtml | Broken | CSS | 13 | 03.08.2003 22:56 |