Bis jetzt habt ihr nur eine leere Seite erhalten, jetzt geht es daran eure Lehre Seite zu füllen. Ale erstes eröffnet ihr ein alles umschließendes Body Element, so dass euer HTML Dokument wie folgt aussieht:
TEST
Jetzt erscheint euer TEST Text erstmalig auf dem Bildschirm.
spätestens jetzt solltet ihr euch eine kleine Skizze anfertigen, wie eure Homepage aussehen soll. Ich habe für den Anfang nur eine ganz einfache Webseite angedacht.
Als erstes solltet ihr wissend das in einer CSS-Programmierung die Homepage aus mehreren “Kisten” besteht. Innerhalb dieser Kisten werdet ihr im Laufe dieser Übung euren Inhalt einbringen, die Kisten belibig hoch und breit machen, sowie noch einiges mehr austesten. Diese Kisten nennt man “Divs”. Divs werden mit einem entsprechenden Element geöffnet und wieder geschlossen, mit dem Element Div. wir werden jetzt ersteinmal 3 Divs erstellen. Damit ihr diesen Kisten bestimmte Attribuzte zuordnen könnt, geben wir Ihnen einen Namen. Wir erstellen jetzt eine Div Navi einen Div Banner und einen Div Content.
Das ganze sieht dann in etwa so aus
Wie ihr gesehen habt, benennt man einen Div mit dem Befehl “div id”. Jetzt wird es Zeit das ihr euren Div Formatiert. Dafür müsst ihr allerdings ereinal eine CSS-Datei erstellen.
Damit diese zu der im Header eingebauten Datei passt, nennt ihr Sie “stylesheet.css”
* {margin:0; padding:0;} * img { border:0; } body { font:12px Arial, Verdana, Helvetica, sans-serif; color: #515050;}
Hiermit legt ihr ersteinmal die Schriftart fest, sowie die nötige Schriftfarbe. Die Größe wird definiert mit den Wert “12px”, die Schriftarten mit dem folgendem “Arial, Verdana, Helvetica, sans-serif”, sowie die Schriftfabe mit “color: #515050;”.Jetzt habt ihr für euer gesamtes Layout einen Schrifttyp,Schriftgröße und die Schriftfarbe festgelegt, welche jetzt als Standart verwendet werden.
Jetzt wird es Zeit die Divs zu definieren, wir arbeiten in diesem beispiel mit %-Werten um euer Layout auf jede Bildschirmgröße anzupassen. Ersteinmal hier die Synthax des Banner-Divs.
#banner { width:100%; height:150px; background-color: #f3c600; }
Hierbei regelt width die Breite eures Divs und height die Höhe. Background-color regelt hierbei die Hintgergrundfarbe, der Wert mit der Raute ist eine Farbkennzeichnungsnummer, diese könnt ihr auf verschiedenen Webseiten nachschaun. Jetzt regeln wir noch die restlichen Bereiche:
#content { position: absolute; left:10%; top:150px; width:90%; height:600px; background-color: red; } #navi { width:10%; height:800px; background-color: #f3d400; }
Was wir jetzt gemacht haben ist an sich nichts neues, bis auf die Tatsache das wir größtenteils mit Prozentwerten-gearbeitet haben, ist aber nichts atemberaubendes. Intressanter wird für ein sein, dass ich 3 neue Elemente im Bereich Content eingebracht habe. Diese 3 Elemente gehören quasi zusammen, denn in dem ich das Element “absolute” verwende entnehme ich die Div aus dem normalen Fluss an dem Sie sich automatisch anordnet und muss nun eine gewisse Position festlegen, an der die Div beginnen soll. Hierfür dienen die Elemente Top und left, es gibt hier auch mehr Elemente auf die ich hier aber nicht weiter eingehe.
Euer Ergebniss müsste etwa so aussehen:
Html
<div id="banner">
BANNER</div>
<div id="navi">
Navigation</div>
<div id="content">
CONTENT</div>CSS
* {margin:0; padding:0;} * img { border:0; } body { font:12px Arial, Verdana, Helvetica, sans-serif; color: #515050;} #banner { width:100%; height:150px; background-color: #f3c600; } #content { position: absolute; left:10%; top:150px; width:90%; height:600px; background-color: red; } #navi { width:10%; height:800px; background-color: #f3d400; }
Was euch jetzt auffallen wird ist, dass eure Texte direkt Links am Divrand “kleben”. Das sieht wenig gut aus noch ist es schlecht zu lesen. Hier könnt ihr nun zum Beispiel zusätzliche Divs erstellen und diese innerhalb eurer Hauptelemente integrieren. Ich wähle hierfür “bannert”, “navit”, und “contentt”, wie ihr diese benennt ist eigentlich egal, ihr solltet diese nur einfach zuordnen können um das ganze übersichtlich zu halten.
Html
<div id="banner">
<div id="bannert">
BANNER</div>
</div>
<div id="navi">
<div id="navit">
Navigation</div>
</div>
<div id="content">
<div id="contentt">
CONTENT</div>
</div>CSS
* {margin:0; padding:0;} * img { border:0; } body { font:12px Arial, Verdana, Helvetica, sans-serif; color: #515050;} #banner { width:100%; height:150px; background-color: #f3c600; } #bannert { padding-left:10px; padding-top:10px; width:99%; height:140px; } #content { position: absolute; left:10%; top:150px; width:90%; height:600px; background-color: red; } #contentt { padding-left:10px; padding-top:10px; position: absolute; width:88%; height:590px; } #navi { width:10%; height:800px; background-color: #f3d400; } #navit { padding-left:10px; padding-top:10px; width:8%; height:790px; }
Die Abstände könnt ihr natürlich individuell verändern. Herzlichen Glückwunsch ihr habt euer erstes CSS-Homepage-Gerüst erstellt.





Schreiben sie einen Kommentar.
Sie müssen angemeldet sein, um einen Kommentar zu schreiben.