• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Grundkonstruktion

Status
Für weitere Antworten geschlossen.

Big-Havanna

Neues Mitglied
hallo. Leider kann ich meine frage nicht genau benennen oder woanders posten, da ich nicht weiß, wie das heißt, was ich von euch möchte.
etwas verwirrend aber ich machs mal an eimen beispiel fest.
Ich möchte wissen zB folgende Seite funktioniert:
Swords & More
links, rechts und oben ist alles starr starr (bis auf ein paar wechselnde infos).
nur der mittlere bereich ändert sich durch das hindurchnavigieren durch die seite. srollen kann man jedoch die ganze seite. ich habe schon versucht es mit frames hinzubekommen, doch brachte das nicht so ganz das gewünschte ergebnis.
ich hoffe, ihr habt mich verstanden. ansonsten nochmal nachfragen.
 
Entweder programmierst du jede Seite einzeln (schlechte Idee) und verlinkst diese dann oder du benutzt die PHP-Funktion include.
Das heißt du programmierst die Navigation und fügst sie dann mit
Code:
<?php include('include/datei.html') ?>
in die Seite.
Natürlich geht das auch mit Frames, aber Frames sind nicht so gerne gesehen, da sie zum Beispiel das direkte Verlinken von Seiten unmöglich machen.
 
Ja und bei frames würde der ''banner'' (oben) stehenbleiben, wenn mann den mittleren text scollt.
und jede seite einzeln erstellen ist ja auch blöd.
kannst du mir bitte mal den code genauer erklären? bzw wie er in meinem fallbeispiel ungefähr aussehen würde. oder wo er eingebettet wird.
 
Programmiere dir am besten zuerst einmal die ganze Seite ohne irgendetwas davon auszulagern.
Entweder du nutzt Tabellen, was sicherlich die einfachste Möglichkeit ist (aber nicht gerne gesehen wird) oder du nutzt den CSS-Befehl float.
Schau dir einmal diese Seite an.

Das würde dann in etwa so aussehen.
Code:
<div style="float:left;">Linke Navigation</div>
<div style="float:right;">Rechte Navigation</div>
<div>Mittelteil</div>

Ich hab dir hier mal ein Beispiel programmiert.
 
Danke. float ist genau das, was ich brauche. einziges problem ist noch, wie mache ich es das meine links, die ich rechts einfüge, auch im mittelteil erscheinen?
 
Code:
<html>
<head>
<title>Text</title>


</head>


<body style="text-align:center; margin:0;">

 <div style="float:left; height:500px; border:1px solid black; background-color:red; padding:5px;">
<center>
<p></p>
<a href=a.html target=rechts><img src=a.jpg><p></p></a href=a.html target=rechts>
<a href=b.html target=rechts><img src=b.jpg><p></p></a href=b.html target=rechts>
<a href=c.html target=rechts><img src=c.jpg><p></p></a href=c.html target=rechts>
<a href=d.html target=rechts><img src=d.jpg><p></p></a href=d.html target=rechts>
<a href=e.html target=rechts><img src=e.jpg><p></p></a href=e.html target=rechts>
<a href=f.html target=rechts><img src=f.jpg><p></p></a href=f.html target=rechts>
<a href=g.html target=rechts><img src=g.jpg><p></p></a href=g.html target=rechts>
<a href=h.html target=rechts><img src=h.jpg><p></p></a href=h.html target=rechts>
<a href=i.html target=rechts><img src=i.jpg><p></p></a href=i.html target=rechts>
<a href=j.html target=rechts><img src=j.jpg><p></p></a href=j.html target=rechts>
</center>
</div>

 <div style="float:right; height:500px; border:1px solid black; background-color:yellow; padding:5px;">Rechte Navigation</div>

 <div style="height:500px; border:2px solid black; background-color:orange; padding:5px;">Mittelteil</div>

</body>
</html>

sorry, aber ich komme trotzdem nich weiter. hab mir zwar alles durchgelesen, weiß aber immer noch nicht wo ich das einfügen soll.
Habs mit unter anderem ''Reduzierung auf ein Array'' versucht aber wenn man nich weiß wohin damit...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben