+ Antworten
Ergebnis 1 bis 10 von 10

Thema: CSS Basiselemente wie Header für alle Seiten übernehmen?

  1. #1
    TP-Member 01Bool macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    37

    CSS Basiselemente wie Header für alle Seiten übernehmen?

    Hey,

    ich bin CSS-Layout-Anfänger und habe nun das grobe Layout fertig.

    Nun frage ich mich, muss ich die komplette Seite jedes Mal kopieren und bei einzelnen Seiten den Inhalt ändern?

    Was ist wenn ich in Header und Footer kleine Änderungen machen will, muss ich das dann überall ändern?

    Wie kann man diese Teile evtl. zentral einbinden?

    gruß

  2. #2
    TP-Senior epiK macht sich hier sehr viel Mühe
    Registriert seit
    Jul 2007
    Ort
    München
    Beiträge
    191
    Hallo,

    das was Du willst würde mit frames gehen. Header und footer bleiben immer da und es wird dementsprechend nur im frame dazwischen der content neu geladen.
    Auf der anderen Seite musst Du doch auch nur eine html-Seite machen und diese einfach kopieren und den Text ändern. Das ist auch nicht so viel Aufwand, bietet aber durchaus mehr Vorteile als mit frames zu arbeiten.
    Aber mach Dich einfach mal selber über "frames" schlau, dann kannste Dich ja immer noch entscheiden.

  3. #3
    TP-Member 01Bool macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    37
    Frames???

    Ich baue ein CSS Layout auf um dann auf Frames zurückzusteigen?

    sry, das kann nicht dein Ernst sein

  4. #4
    TP-Senior epiK macht sich hier sehr viel Mühe
    Registriert seit
    Jul 2007
    Ort
    München
    Beiträge
    191
    Dann hab ich wohl falsch verstanden...
    Ich finde natürlich frames nicht wirklich gut, aber manche wollen sowas halt. Gerade Anfänger...

    Was ist denn dann genau Dein Problem?

  5. #5
    TP-Member 01Bool macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    37
    Okay ;9

    Naja wie gesagt ich würd gern Header und Footer flexibel einbinden, so das ich den Quellcode nicht kopieren muss, so das ich Änderungen flexibel machen kann.

  6. #6
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Steht Dir php zur Verfügung? Dann könntest Du das mit einer kleinen function bewerkstelligen...

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  7. #7
    TP-Member 01Bool macht alles soweit korrekt
    Registriert seit
    Mar 2005
    Beiträge
    37
    Stände zur Verfügung - Kenntnisse kann man ja erlernen

    Wie ist denn der übliche Weg dies zu machen? Kann man sich da irgendwo reinlesen?

    Durch stöbern bin ich nun auf "CMS" gestoßen und erbau gerade damit irgendwie ein Template - aber ich denke das ist zu komplex für solch eine kleine Seite.

  8. #8
    TP-Specialist koenixblau lebt für das TP und seine User koenixblau lebt für das TP und seine User koenixblau lebt für das TP und seine User koenixblau lebt für das TP und seine User koenixblau lebt für das TP und seine User koenixblau lebt für das TP und seine User koenixblau lebt für das TP und seine User Avatar von koenixblau
    Registriert seit
    Jul 2006
    Ort
    Berlin
    Beiträge
    2.634
    Zitat Zitat von 01Bool Beitrag anzeigen
    Stände zur Verfügung - Kenntnisse kann man ja erlernen

    Wie ist denn der übliche Weg dies zu machen? Kann man sich da irgendwo reinlesen?

    Durch stöbern bin ich nun auf "CMS" gestoßen und erbau gerade damit irgendwie ein Template - aber ich denke das ist zu komplex für solch eine kleine Seite.
    Dann beutze doch ein kleines CMS, wie bspw. Websitebaker.

    Mit dem entsprechenden Tutorial,
    ist im Handumdrehen ein eigenes Template fertig gestellt.

    Betreffend PHP-Anweisung:

    Die entsprechende Datei "includieren":
    PHP-Code:
    <? include ("deine-datei.php"); ?>
    Oder umfangreich:
    http://de.php.net/include/
    Newsflash:
    "Enjoy The Silence" live im Traum-Projekt!


    koenixblau | Flickr

  9. #9
    TP-Supporter SchneewittchenX hilft, wo's geht SchneewittchenX hilft, wo's geht SchneewittchenX hilft, wo's geht
    Registriert seit
    May 2007
    Ort
    Berlin
    Beiträge
    372
    Du könntest auch server side includes verwenden, schau mal hier: http://www.traum-projekt.com/forum/2...ner-datei.html

    Das ist nicht an Dreamweaver gebunden.

  10. #10
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Es wurde ja bereits vieles gesagt. Ich will nur mal kurz erzählen, wie ich das immer mache
    Ich arbeite mit dem PHP-Include-Befehl, das erleichtert vieles. Das HTMl für meine Seite sieht ungefähr so aus:
    Code:
    <?php include('overall_header.php'); ?>
    <body id="startseite">
    
    <div id="top">
    
    		<!--Pfad der Seite-->
    		<ul id="crumbs">
    			<li><a href="/index.php" title="Zur Startseite von nicogutmann.de">Startseite</a></li>
    		</ul>
    
    		<!--zusätzliches Menu für Gästebuch und Kontakt-->
    <?php include('subnavi.htm'); ?>
    </div>
    
    <div id="wrapper">
    
    	<!--Erst einmal der Header der Seite-->
    	<div id="header">
    		<a href="/index.php" title="Zur Startseite von nicogutmann.de"><img src="/images/trans.gif" alt="nicogutmann.de"></a>
    	</div>
    
    	<!--So, jetzt kommt die Navigation-->
    <?php include('navi.php'); ?>
    
    	<!--Da es ohne inhalt langweilig ist, hier der Container für den Inhalt-->
    	<div id="content">
    Wie du siehst habe ich den Head-Bereich und die Navigation mit php eingebunden. Ich habe sie in eine Extra-Datei gepackt, so brauche ich immer nur diese eine Datei ändern und diese Änderung wird gleich auf alle Dateien übernommen.
    Die Datei navi.php sieht dann so aus:
    Code:
    	<ul id="navi">
    		<li><a href="/ueber/" title="Einige Informationen zu meiner Person">über mich</a></li>
    		<li><a href="/tutorials/" title="Meine Tutorials zu CSS und PHP">tutorials</a></li>
    		<li><a href="/portfolio/" title="Meine Arbeiten im Internet auf einen Blick">portfolio</a></li>
    		<li><a href="/linkliste/" title="Linkliste zu Freunden, Bekannten und mehr">linkliste</a></li>
    	</ul>
    Abgeschuat habe ich mir das bei den CMS und den Foren, die ähnlich arbeiten

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51