am 18.12.2007 um 14:23 Uhr
|





10x bewertet
Ich versuche mich mal an einem Tutorial, ist mein erstes für giatu, Kritik ist gerne gesehen :)
Der Aufbau für das Layout ist folgender: klick hier
CSS:
Zuerst brauchen wir den Divider, der alle anderen umschließt:
Jetzt kommt das Header-Bild:
Die Navigation:
margin sorgt mal wieder für Abstand.
Der Content:
Footer:
HTML
Das wär's schon. Ich hoffe ich habe alles richtig gemacht und es hat geholfen.
Der Aufbau für das Layout ist folgender: klick hier
CSS:
Zuerst brauchen wir den Divider, der alle anderen umschließt:
#container
{
margin:0 auto;
width: 600px;
} margin:0 auto; gibt den Abstand vom Rand an. Hierbei ist er für oben und unten null, der auto-Befehl sorgt dafür, dass das Layout zentriert ist.
Jetzt kommt das Header-Bild:
#header
{
background:url(URL_header_img.jpg) no-repeat;
height:200px;
} Bei height die Höhe deines Bildes angeben. Der Rest ist hoffentlich klar =)
Die Navigation:
#navi
{
float:left;
margin:2px;
width:200px;
} Als float-Befehl kann man auch noch right angeben, dann ist die Navi dementsprechend rechts (dann muss man im Footer aber auch clear:both; angeben).
margin sorgt mal wieder für Abstand.
Der Content:
#content
{
float:left;
margin:2px;
width:390px;
} Eigentlich das selbe wie gerade =) Bei der Breitenangabe muss man vorsichtig sein, da es durch margin zu Problemen in verschiedenen Browsern führen kann. Am besten weniger nehmen.
Footer:
#footer
{
clear:left;
background:url(URL_footer_img.jpg) no-repeat;
height:100px;
} Der clear-Befehl stoppt float. Der Rest ist ja wie beim Header.
HTML
<div id="container">
<div id="header"></div>
<div id="navi"> Text </div>
<div id="content"> Text</div>
<div id="footer"></div>
</div>
Das wär's schon. Ich hoffe ich habe alles richtig gemacht und es hat geholfen.
15 Kommentare
Pham
Yvis Tuts sind die besten ^^Sehr detailiert erklärt ;D
Dank dir, weiß ich wie man Tables codet und Klassen und IDs definiert (Chaste) =D
Poste noch mehr!!! XD
am 18.12.2007 um 15:33 Uhr
Lil E
Würde mich auch interessieren...wie macht man Links zu Unterseiten, die dann im content (etc) angeizeigt werden?
(Mit target gehts nicht oO)
Ansonsten super
am 18.12.2007 um 20:39 Uhr
Nobi
ENDLICH !!!Ich suche so was schon mega lange ich kann zwar Tabels Coden finde die aber naja.. bei anderen auflösungen sehen die doof aus und mit so einem div als Table ist super :P ^^
6 Herzen! <3
am 18.12.2007 um 21:09 Uhr
entweder du machst eine unterseite, der als content gild,
oder du musst , wie es normal ist, die seite dabei immer neu laden (das ganze layout auf jeder html/php seite tuen und jeweils den content ändern..
ansonsten wird das nichts mit dem verlinke^^
oder du musst , wie es normal ist, die seite dabei immer neu laden (das ganze layout auf jeder html/php seite tuen und jeweils den content ändern..
ansonsten wird das nichts mit dem verlinke^^
am 19.12.2007 um 18:33 Uhr
Sayuri
Hab das mit den verlinken nun mit includen hinbekommen, nun aber meine zweite Frage:Ich hab das Div jetzt so gestaltet das links und rechts eine Border ist, aber ich bekomme es nicht hin das das Div sich den Bildschirm anpasst... dh Wenn Ich mir das anschau ist es halt nur so groß wie der Inhaalt, ich möchte es aber 100%.
Wenn ich dies aber einstelle ist es irgendwie zu groß *verwirrt*
HELP
am 22.12.2007 um 09:43 Uhr
Nobi
Also ich habe da mal eine frage kann ich irgendwie einen Hintergrund NUR für Navi und content definieren ?Weil wenn ich es versuche ist dan das Hintergrundbild direkt hinter dem Text
am 24.12.2007 um 13:28 Uhr
Nobi
eine frage noch.. ich könnte das css zeugs auch in eine externe datei machen und dann ein php layout machen oder ? :P
am 25.12.2007 um 22:16 Uhr
oh ich dachte ich hätte schon geantwortet
@ sayuri.. ich weiß nicht, was du meinst sry, erklärs mir per pn..
@ nobi
1) bei #navi und #content? ö.ö
2) klar.
@ sayuri.. ich weiß nicht, was du meinst sry, erklärs mir per pn..
@ nobi
1) bei #navi und #content? ö.ö
2) klar.
am 13.01.2008 um 12:50 Uhr
Schönes tut, werde ich demnächst jetzt mal ausprobieren, da ich schon immer mal ein TABLE machen wollte, nur was ich daraus nicht sehn kann, ist das Teil auftomatisch immer im <center>
oder gibt es dafür specielle befehle ?
oder gibt es dafür specielle befehle ?
am 15.02.2008 um 22:12 Uhr
"margin:0 auto; gibt den Abstand vom Rand an. Hierbei ist er für oben und unten null, der auto-Befehl sorgt dafür, dass das Layout zentriert ist."
hab ich doch hingeschrieben?!
hab ich doch hingeschrieben?!
am 29.02.2008 um 11:04 Uhr
Coconutshake
Muss man wirklich jedesmal den kompletten Code auf jeder Unterseite einfügen? Geht das nicht mit include Befehlen oder sowas? Kann mir nicht vorstellen dass man es so umständlich machen muss
am 17.11.2009 um 16:20 Uhr














Sayuri
Das ist toll erklärt aber wie geht das dann mit Links?