|
|||
[CSS]Webseitenbau mit CSS
Moin zusammen,
ich hab jetzt schon ziemlich viel mit CSS gemacht. Allerdings noch nie eine ganze Seite nur auf CSS aufgebaut. Habe bis jetzt zum Bsp. immer mit Frames gearbeitet. Um aber wesentlich flexibler etc. zu werden, möchte ich jetzt alles umstellen auf CSS. Fürher war ich es immer gewohnt meine Indexdatei zu erstellen, dort die Frames festzulegen, entsprechen die Links für die Frames anzugeben und gut war. Wie muss ich denn jetzt bei CSS gestalteten Seiten arbeiten?? Muss ich die index Datei anlegen und hier dann den "linken Teil" definieren + den "rechten Teil" definieren + die "Mitte"???? Also anstatt mit Framelinks.html + Framerechts.html + Framemitte.html mit nur einer Datei arbeiten? Oder wie kann ich das am besten machen?? Wenn ich jetzt den mittleren Teil verändern möchte, muss ich dann eine neue Datei erstellen und dort wieder den gesamten Code für den linken und rechten Teil reinkopieren und dann den entsprechend neuen für die Mitte?? Ich hoffe ich hab das jetzt einigermaßen verständlich rübergebracht?! Edit: Hups... falsches Forum! Sorry! Bitte verschieben!!! Danke Gruß sancho |
Sponsored Links |
|
|||
Hallo Sancho.
Zitat:
Hier als Beispiel, wie ich es mache: Code:
<?php include("http://www.bswi.de/head.php"); //AUCH DER KOPF WIRD EINGELESEN ?> <body> <div id="banner"></div> <div id="main"> <div id="contents"> <div id="navi"> <?php include("menue.php"); //DAS MENUE ?> </div> <div id="topimg">[img]http://www.bswi.de/images/blume.jpg[/img]</div> UND DAS WÄRE DER BEREICH FÜR DIE INHALTE </div> </div> <div id="footer"> <?php include("http://www.bswi.de/footer.php"); //DER SEITENFUSS ?> </div> </body> </html> |
Sponsored Links |
|
||||
Hi,
Also erstmal musst Du Dein gewünschtes Seitengrundgerüst erstellen. Das ist natürlich im Gegensatz zu Frames alles auf einer Seite. Wenn Du jetzt eine weitere Seite mit dem gleichen Grundgerüst haben möchtest, dann müsstest Du theoretisch Dein Grundgerüst kopieren. Das ist aber nur für den Fall, dass Du statische Seiten entwickelst. Wenn Du etwas flexibler bist und mit einer Skriptsprache z. B. PHP dynamische Seiten erstellst, dann reicht Dir natürlich auch eine einzige Datei mit dem Grundgerüst. Es werden dann also nur die Inhalte ausgetauscht während das Grundgerüst das selbe bleibt. Es gibt auch bereits fertige PHP Template Systeme die sehr gut funktionieren. http://smarty.php.net/ http://www.devmag.net/webprog/php_fast_template.htm http://yats.sourceforge.net/ hemfrie |
|
|||
Und selbst mit statischen Seiten ist das keine Problem (bisher hab ich nur statische Seiten gemacht, aber Björns Tipp klingt ja wirklich recht easy - sollte ich mir wohl doch mal näher anschauen..).
Bei statischen Seiten: Vorlage erstellen - abspeichern. Dann halt immer Vorlage aufrufen und unter neuem Namen nochmal abspeichern und dann mit Content füllen. Einige Editoren, wie z.B. der phase 5, haben auch eine programminterne include-Funktion. Dort z.B. das Menü erstellen, als .inc Datei abspeichern und in die Seiten einfügen. Bei Änderungen nur die menue.inc - Datei ändern - ein Knöpfchen drücken - schon ist das Menü überall geändert (muss dann natürlich wieder alles hochgeladen werden - klar). (Leider unterstützt der phase 5 XHTML aber noch nicht aktiv, mit den angeboteren Doctypes hinkt der noch gewaltig hinterher... - XHTML schreiben geht damit natürlich trotzdem, ist ja ein Quelltexteditor und murkst nicht eigenmächtig im Code rum. ) Hier noch ein paar Ansätze, wie man eine CSS-Seite aufbauen könnte: http://www.stichpunkt.de/css/bereiche.html - unten sind dann noch mehr links zum Thema. |
|
|||
@terrikay
Danke! Genau das hab ich gesucht! Jetzt muss ich nur noch eine Möglichkeit finden das Menü (rechts) einzubinden! Muss ich hier mit einer Skriptsprache arbeiten?? Wenn ja, ich nutze ASP! Wie muss das da umgesetzt werden! Oder gibt es hierfür eine einfachere Möglichkeit?? Gruß sancho |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
Einbindung von frei erhältlichen Scripten - CSS Problem | DonL | CSS | 1 | 22.01.2011 17:09 |
MYspace mehr als nur CSS oder ? | Vinceone | CSS | 0 | 12.07.2007 03:21 |
Eric Meyer's CSS | Petty | Ressourcen | 0 | 21.11.2005 09:18 |
Mozilla ignoriert externes css | DarkWanderer | CSS | 9 | 22.09.2005 12:39 |