Antworten auf deine Fragen:
Neues Thema erstellen

[benötige Hilfe] Designverschiebung

H

HansWurst88888

Guest

Hallo, ich täte mir gerne eine Homepage machen habe mittlere Erfahrungen mit:

PHP,Photoshop,HTML,etc

mich täte interessieren wenn ich ein Design mit Photoshop mache und dann das slice. Dann habe ich ja einen "festen" Platz für meinen Text, ist der Text aber länger kommt ja ein scrollbaren. Mich täte es darum interessieren wie ich es machen kann das ich mein footer automatisch nach unten verschiebe und den Textslice größer mache. Versteht jmd was ich meine und könnte mir einen Tipp geben wie ich das machen kann?

mfg HW
 

Silvio

Aktives Mitglied

AW: [benötige Hilfe] Designverschiebung

Das kannst du machen, indem Du dem vertikalen Hintergrund (evtl. Navigation links&rechts und Content) nur eine 1px hohe Grafik gibst und dann mit repeat-y versiehst. Schon kann sich alles nach unten ausdehnen.
 

Morpheus903

Nicht mehr ganz neu hier

AW: [benötige Hilfe] Designverschiebung

Ich geh mal davon aus dass du den Code von deiner Seite nicht von Photoshop generieren lässt, sondern selbst erstellst. Mittlerweile ist es ja üblich, eine Seite über ein Box Modell aufzubauen Stichpunkt CSS: Layout ohne Tabellen .

Du erstellst also am besten um deine komplette Webseite einen Rahmen, also einen eigenen div Bereich. Jedenfalls mach ich es immer so, um im Nachhinein noch leicht Änderungen am Aufbau vornehmen zu können wie die Breite und Höhe vom gesamten Design abzuändern.

Jetzt legst du für deine Bereiche wie Header und so weiter eigene div Tags an. Die sind natürlich umschlossen von von deinem Rahmen div. Legst die Breite und Höhe fest, und fügst zum Beispiel in dein Header div dein Headerslice als Hintergrund an.

Falls du wie zum Beispiel dann unter dem header im Contentbereich noch einmal mehrere Bereiche zusammenfassen willst, ist es meist sinnvoll um diesen, ich nenn ihn jetzt mal content Bereich noch einmal einen umfassenden Block zu legen, der wiederum den Bereich für die Navigation, den eigentlichen Anzeigebereich und zum Beispiel am rechten Rand einen Werbebereich hat.

Um jetzt aber mal direkt deine Frage zu beantworten, kommt es nur darauf an wie du zum Beispiel deine divs anlegst. Gibst du Ihnen eine feste Breite, wird der Text den du in den div reinschreibst automatisch bei erreichen der Breite umgebrochen. Dass div wird in der Höher allerdings vergrössert, was du ja haben willst.

Positionieren tust du deine divs dann über float, womit sich deine Probleme lösen werden, dass sich ein Bereich nicht mehr dem Inhalt anpasst

Wenn der Bereich der sich dann in der Höhe oder Breite anpasst einen Hintergrund als Slice von dir besitzt, wird der Hintergrund standardmässig wiederholt, wenn du es nicht über background-repeat: no-repeat ausgestellt hast. Um jetzt zum Beispiel den Inhaltsbereich einer Seite nach unten weiterlaufen zu lassen unterteilst du einfach den Slice nochmals in folgende Teile:

Bereich der nicht fortgeführt werden soll sondern immer an einer Stelle sein soll
Bereich der fortgeführt werden soll

Hat also dein Inhaltsbereich oben eine Leiste
unten drunter befindet sich ein Text mit bestimmtem Hintergrund
Und unter dem Text folgt eine abschliessende Leiste

Dann unterteilst du den Bereich in folgende Slices:

- Obere Leiste
- Hintergrund vom Text (Dieser einheitliche Bereich muss nicht gross sein sondern kann auch ruhig nur zum Beispiel 1px in der Höhe betragen, da du diesen Bereich später als Hintergrund einstellst und dadurch der vergrössserte div automatisch den Hintergrund fortsetzt bzw wiederholt
- untere Leiste

Im Code erzeugst du also ein div ich nenns jetzzt einfach mal content mit dem Hintergrund vom Texthintergrund
dass content div enthält ein div mit der oberen Leiste als Hintergrund und ein div mit der unteren Leiste als Hintergrund.

In dass div mit dem Texthintergrund schreibst du jetz deinen text und der Bereich passt sich immer deinem Text an


MFG ********903
 
Zuletzt bearbeitet:
H

HansWurst88888

Guest

AW: [benötige Hilfe] Designverschiebung

Danke, werde es dann mal repeat y und 1px bild probieren
@903 ich lasse schon von Photoshop den Code generieren jedoch ändere ich halt das dann mit notepad etc ab

Vielen Dank euch beiden :)!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.615
Beiträge
1.538.352
Mitglieder
67.527
Neuestes Mitglied
Christian Eidelloth
Oben