|
|||
Unterteilung der DIV-Bereiche
hi,
mich würde gerne interessieren, wie ihr --- siehe Anlage --- das Bild in Bereiche aufteilt? Oder würdet ihr aus den Abschnitten (braun, blau, dunkelblau) eine Graphik machen und diese beispielsweise als Hintergrund für den wrapper definieren? |
Sponsored Links |
|
|||
Hi Seeadler
ich würde für die Umsetzung 10 Divs verwenden und zwar wie folgt: HTML-Code:
<div id="header"> <div id="headw"> <div id="titelnav"> <h1>Seitentitel</h1> <ul> <li><a href="">Link 1</a></li> <li><a href="">Link 2</a></li> <li><a href="">...</a></li> </ul> </div> <div id="headpic"> <img src="" alt=""> </div> </div> </div> HTML-Code:
<div id="content"> <div id="contw"> <div id="news"> ... </div> <div id="inhalt"> <div id="textr"> ... </div> <div id="textl"> ... </div> <div id="footer"> ... </div> </div> </div> <div> Das dunkelblaue wird dann dem body-Element als Hintergrund gegeben. Auf einen globalen Wrapper würde ich verzichten, das übernehmen jeweils "headw" und "contw". Des Weiteren habe ich alle Rahmenelemente (Doctype, html, head, body, etc.) weggelassen und den ganze CSS Kram, da du ja nur nach den Divs gefragt hast. Lieben Gruß Webcoder
__________________
Websites erstellen ist ein Hobby von mir. Geändert von Webcoder (21.02.2012 um 05:45 Uhr) Grund: Fehler im Code berichtigt! |
Sponsored Links |
|
|||
hi webcoder,
erstmal vielen dank für den Tipp! Hätte da noch Fragen zu einzelnen DIV's ich nehme mal an das du dem headw, den Holzhintergrund mit fester Breite verpasst Code:
<div id="headw"> Code:
<div id="contw"> Zitat:
|
|
|||
Hi Seeadler
nein die *w sind die beider wrapper-Elemente, der Hintergrund ist in den umschließenden Elementen definiert. Hier noch mal ein kompletter Lösungsansatz. HTML-Code:
<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <title>Musterseite</title> <style type="text/css"> * { margin:0; padding:0; } body { text-align:center; background-color:#123; } #header { background-color:#421; } #headw { margin:0 auto; padding-top:80px; text-align:left; width:1000px; height:220px } #titelnav { width:220px; float:left; height:220px } h1 { color:#fff; height:50px; text-align:center; padding-top:10px; } #titelnav ul { background-color:#fff; height:160px; } #headpic { width:780px; margin-left:220px; } #headpic img { background-color:#9cf; width:780px; height:220px; } #content { clear:left; background-color:#136; } #contw { margin:0 auto; text-align:left; width:1000px; } #news { width:220px; float:left; color:#fff; } #inhalt { width:780px; margin-left:220px; background-color:#eee; } </style> </head> <body> <div id="header"> <div id="headw"> <div id="titelnav"> <h1>Seitentitel</h1> <ul> <li><a href="">Link 1</a></li> <li><a href="">Link 2</a></li> <li><a href="">...</a></li> </ul> </div> <div id="headpic"> <img src="" alt="Bild"> </div> </div> </div> <div id="content"> <div id="contw"> <div id="news"> ... </div> <div id="inhalt"> <div id="textr"> ... </div> <div id="textl"> ... </div> <div id="footer"> ... </div> </div> </div> </div> </body> </html> Ich hoffe es erklärt einiges und du bekommst das Design damit umgesetzt.
__________________
Websites erstellen ist ein Hobby von mir. |
|
|||
Also noch mal erklärt:
Im "header" habe ich eine braune Hintergrundfarbe (#421), diese ersetzt du durch deine Grafik (Holzdesign). Dadurch ergibt sich vielleicht auch eine andere Höhe des Headers. Die zweite Hintergrundgrafik kommt in "content" wo ich als Hintergrundfarbe (#136) nutze. Nehmen wir an deine Hintergrundgrafik dort ist 400px hoch, dann entsteht der Überstand (sprich der weiße Bereich läuft über den Hellblauen hinaus) sobald der Inhalt höher als 400px ist. Du könntest dem Inhaltsbereich natürlich auch eine feste Höhe geben, so das Scrolleisten innerhalb des Divs entstehenen. Wie schon ganz oben beschrieben, kommt der dunkelblaue Hintergrund (wohl auch eine Grafik mit Farbverlauf) in den "body". Die Position dafür errechnet sich aus (Höhe "header"-Hintergrundgrafik) + (Höhe "content"-Hintergrundgrafik). Eine genauere Beschreibung ist leider nicht möglich, da ich nicht weiß, welche Inhalte es später auf den Einzelseiten geben soll. Auch der Funktionsumfang könnte eine Rolle beim Design spielen, welcher auch in dem Lösungsansatz nicht berücksichtigt wurde.
__________________
Websites erstellen ist ein Hobby von mir. |
|
|||
hi,
mein aktuelles Ergebnis sieht folgendermaßen aus: Elektro Schmid Kann mir jemand einen Tipp geben, wie ich das Bild mit dem Blitz etwas mehr nach unten zwischen die beiden Wörter Elektor und Schmid bekomme? |
Sponsored Links |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Fragen zu CSS und Joomla | DOKTOR | CSS | 2 | 23.05.2011 19:29 |
Brauche Hilfe: Schwarzes Nichts | Zwox | CSS | 10 | 19.11.2010 16:53 |
Header entfernen | tripple | CSS | 17 | 15.06.2010 15:41 |
Schriftfarbe in den Eintragungsfeldern von jforms | Steveislucky | CSS | 2 | 16.03.2010 10:59 |
CSS Text nebeinander? | carstiee09 | CSS | 13 | 13.11.2009 19:18 |