Hey und herzlich wilkommen zu diesem reinem HTML Tutorial,
ich habe festgestellt, dass es in diesem Forum noch kein richtiges HTML Tutorial zu geben scheint (klärt mich bitte auf wenn ich mich irre). Also beschloss ich, selber eines zu schreiben. Das Tutorial wird in mehrere Abschnitte eingeteilt sein, damit man sich besser zurecht findet. Außerdem werde ich so viele Bilder und Erklärungen zur Verfügung stellen wie nur geht. Aber jetzt soll es erstmal mit dem 1. Part losgehen:
Grundlagen :
Zuerst benötigen wir einen guten Editor, der euch mit Farbmarkierungen hilft, den Durchblick zu behalten, ich empfehle euch hier [Only registered and activated users can see links. Click Here To Register...], ihr könnt allerdings auch andere benutzen. Wenn ihr dann euren Editor gestartet habt (in meinem Fall Notepad++), sollte es ungefähr so aussehen :
[Only registered and activated users can see links. Click Here To Register...]
Jetzt wollen wir als erstes mit unserem Editor ein HTML Dokument erstellen, dies tuen wir in dem wir auf "Speichern unter" klicken, und das Dokument, unter einem beliebigen Namen speichern (es empfiehlt sich index). Wichtig ist nur, dass ihr als Dateiendung .html drin habt. Ungefähr so:
[Only registered and activated users can see links. Click Here To Register...]
Nun kommen wir zum eigentlichen HTML-Code...
Ein HTML-Code ist immer in ein bestimmtes Grundgerüst eingeteilt. Das sieht so aus:
Ihr könnt sehen, dass alles in sogenannte "Tags" eingeteilt ist. Das ist fast ausnahmslos bei jedem HTML Befehl so.
Tags werden IMMER so geöffnet :
und so geschlossen :
Der Unterschied besteht in dem "/" vor dem Tag. Der Tag ohne "/" öffnet einen Tag und der mit "/" schließt ihn wieder. Alles was zwischen der Öffnung und der Schließung des Tags steht, wird in ihn mit einbezogen.
Nun zur Erklärung des Grundgerüsts:
[Only registered and activated users can see links. Click Here To Register...]
Nun wollen wir unseren ersten Tag angeben, und zwar im HEAD Bereich, den [Only registered and activated users can see links. Click Here To Register...] Tag.
Dieser gibt den Titel der Seite an, dass ist der Text der nachher bei euch oben im Tab steht. Das ganze sieht dann so aus:
Auch hier könnt ihr wieder das System mit den Tags erkennen, alles was zwischen den beiden Tags steht, ist der tatsächliche Titel.
Insgesamt sollte euer Dokument bisher so aussehen:
[Only registered and activated users can see links. Click Here To Register...]
Textformatierung :
Nun wird es langsam ernst. Wir wollen unsere Seite in dieser Episode mit Texten aller Art füllen. Dafür gibt uns HTML etliche verschiedene Möglichkeiten an die Hand. Die wichtigsten möchte ich euch nun vorstellen.
Einen ganz normalen Text könnt ihr einfach in den BODY Bereich schreiben, also einfach zwischen die beiden BODY-Tags euren Text, ungefähr so:
Das reicht uns aber natürlich nicht. Als erstes wollen wir eine Überschrift machen, dass funktioniert mit dem Tag "<h1>", "<h2>", "<h3>", "<h4>"..., die Zahl hinter dem "h" steht für die Größe der Überschrift, dabei ist 1 die größte und 6 die kleinste Möglichkeit. Ein Beispiel?
Jetzt stellen wir aber fest, dass die Überschrift noch in die Mitte gerückt werden muss, was mit dem Tag "<center>" funktioniert. Außerdem soll die Überschrift fett sein, was wir mit dem Tag "<b>" erledigen. Unsere Überschrift sieht jetzt so aus :
Uns gefällt die Überschrift aber immer noch nicht so ganz, sie soll eine andere Farbe haben, dass funktioniert über den Tag "<font>" der auch noch ein paar andere Funktionen besitzt. Wir wollen, dass unsere Überschrift rot ist, also sieht der Code so aus :
Wie ihr sehen könnt müssen wir bei dem "<font>" Tag noch ein paar Angaben machen. Nähmlich dass wir die Farbe verändern möchten, und das in rot.
Wir wollen aber auch noch eine andere Schriftart verwenden, dafür machen wir noch einen weiteren "<font>" Tag auf, der jetzt aber die Schriftart verändert :
Wenn wir uns nun die Seite anschauen stellen wir fest, dass alle ü´s, ö´s, usw. als ziehmlich krüppelige Zeichen dargestellt werden. Dies beheben wir so :
Wenn ihr einen Buchstaben groß schreiben wollt mach ihr einfach anstatt ö , Ö.
Jetzt noch kurz ein Beispiel wie das alles im Editor aussehen könnte :
[Only registered and activated users can see links. Click Here To Register...]
Bilder :
Klar muss eine Seite möglichst informativ sein, aber wenn man einfach nur einen ewig langen Text vorgesetzt bekommt, mag man den dann doch nicht wirklich lesen. Also brauchen wir Bilder in unserer Seite um diese ein wenig auf zu lockern. Dafür gibt es in HTML einen eigenen Tag, er heißt "<img>" und ist ein Ausnahme Tag, da er nicht mit einem </img>" wieder geschlossen werden muss. Der Code an sich sieht so aus (zur Erklärung dann später) :
Mit "src = " geben wir die Quelle an, in diesem Fall ein Bild in einem Unterordner. Wenn sich euer Bild ganz woanders auf eurem PC versteckt, müsst ihr den gesamten Pfad angeben. Ihr könnt alternativ auch eine URL als Source benutzen. "alt = " legt fest, was an der Position des Bildes stehen soll, falls dieses nicht verfügbar ist (alt kurz für alternative). Mit den Befehlen height und width gebt ihr die Höhe und Breite des Bildes in Pixeln an.
So sieht das ganze im Editor aus:
[Only registered and activated users can see links. Click Here To Register...]
Design :
Nun kennen wir die Text- und Bildmöglichkeiten, die es in HTML gibt. Doch was nutzt uns das alles, wenn es kaum strukturiert und designed ist? Richtig, nähmlich fast nix. Um das zu ändern müssen wir uns mit einer weiteren Programmiersprache vertraut machen : CSS. Diese wir verwendet um HTML Dokumente zu designen. Ich möchte euch heute zeigen wie das funktioniert.
Es gibt zwar verschiedene Möglichkeiten (bei Bedarf einfach googlen), aber es empfiehlt sich doch die Methode ein externes CSS Dokument anzulegen und im HEAD Bereich des HTML Dokuments darauf zu verweisen. Das geht so :
Das mag jetzt kompliziert aussehen, wichtig ist allerdings nur der Tag "href = ", denn das ist der Pfad zu eurem CSS Dokument. Beim Pfad gelten die selben Regeln wie bei "<img>". In diesem Falle, liegt das CSS Dokument im selben Ordner wie das HTML Dokument und heißt "design.css". Wie ihr in CSS programmiert zeige ich euch jetzt.
Wir haben z.B. eine Überschrift mit der Größe "h2". Um uns den Code im HTML Dokument zu ersparen, können wir jetzt auch einfach in CSS schreiben.
CSS ist ein wenig anders aufgebaut als HTML, daher hier kurz eine Erklärung. Alles designbare in eurem HTML Dokument hat einen Namen, bei einer Überschrift wie "h2" ist es einfach "h2". Also schreiben wir das an den Beginn. Nun öffnen wir mit den geschweiften Klammern den Bereich in dem wir arbeiten wollen. Hinein schreiben wir in unserem Falle "color : red;". In CSS benutzt man nicht so wie in HTML das "=" sondern den ":". Außerdem müsst ihr jeden Befehl mit einem Apostroph wieder beenden.
So, wir wollen auch die Zentrierung, und die Schriftart in CSS festlegen. Also :
Nun ist unsere Überschrift rot, mittig zentriert und ist im Schriftstil Comic Sans MS geschrieben. Dass ist zwar im Grunde das selbe wie im HTML Dokument, allerdings um ein wesentliches einfacher.
Ich hoffe ihr habt bis her alles verstanden, ich würde mich über ein Thanks freuen wenn es euch gefallen hat.
Bis dann
Der Captain :cool:
ich habe festgestellt, dass es in diesem Forum noch kein richtiges HTML Tutorial zu geben scheint (klärt mich bitte auf wenn ich mich irre). Also beschloss ich, selber eines zu schreiben. Das Tutorial wird in mehrere Abschnitte eingeteilt sein, damit man sich besser zurecht findet. Außerdem werde ich so viele Bilder und Erklärungen zur Verfügung stellen wie nur geht. Aber jetzt soll es erstmal mit dem 1. Part losgehen:
Grundlagen :
Zuerst benötigen wir einen guten Editor, der euch mit Farbmarkierungen hilft, den Durchblick zu behalten, ich empfehle euch hier [Only registered and activated users can see links. Click Here To Register...], ihr könnt allerdings auch andere benutzen. Wenn ihr dann euren Editor gestartet habt (in meinem Fall Notepad++), sollte es ungefähr so aussehen :
[Only registered and activated users can see links. Click Here To Register...]
Jetzt wollen wir als erstes mit unserem Editor ein HTML Dokument erstellen, dies tuen wir in dem wir auf "Speichern unter" klicken, und das Dokument, unter einem beliebigen Namen speichern (es empfiehlt sich index). Wichtig ist nur, dass ihr als Dateiendung .html drin habt. Ungefähr so:
[Only registered and activated users can see links. Click Here To Register...]
Nun kommen wir zum eigentlichen HTML-Code...
Ein HTML-Code ist immer in ein bestimmtes Grundgerüst eingeteilt. Das sieht so aus:
PHP Code:
<html>
<head>
</head>
<body>
</body>
</html>
Tags werden IMMER so geöffnet :
PHP Code:
<beispiel>
PHP Code:
</beispiel>
Nun zur Erklärung des Grundgerüsts:
- Der HTML Tag gibt einfach nur an, dass es sich um ein HTML Dokument handelt.
- Im HEAD Bereich findet man hauptsächlich Dinge, dir für die Funktionalität der Seite zuständig sind. Der HEAD macht also wie beim Menschen die "Denk-Arbeit".
- Der BODY Bereich ist der Körperbereich, in ihm finden sich Dinge wie Bilder, Links oder Texte zur Seite.
[Only registered and activated users can see links. Click Here To Register...]
Nun wollen wir unseren ersten Tag angeben, und zwar im HEAD Bereich, den [Only registered and activated users can see links. Click Here To Register...] Tag.
Dieser gibt den Titel der Seite an, dass ist der Text der nachher bei euch oben im Tab steht. Das ganze sieht dann so aus:
PHP Code:
<title>Meine erste Website</title>
Insgesamt sollte euer Dokument bisher so aussehen:
[Only registered and activated users can see links. Click Here To Register...]
Textformatierung :
Nun wird es langsam ernst. Wir wollen unsere Seite in dieser Episode mit Texten aller Art füllen. Dafür gibt uns HTML etliche verschiedene Möglichkeiten an die Hand. Die wichtigsten möchte ich euch nun vorstellen.
Einen ganz normalen Text könnt ihr einfach in den BODY Bereich schreiben, also einfach zwischen die beiden BODY-Tags euren Text, ungefähr so:
PHP Code:
<body>
Hallo ich bin ein normaler Text
</body>
PHP Code:
<h1>Ich bin die größte Überschrift</h1>
PHP Code:
<h1><center><b>Ich bin die größte Überschrift, in der Mitte und Fett</b></center></h1>
PHP Code:
<h1><center><b><font color = "red">Ich bin die größte Überschrift, in der Mitte, fett und rot</font><b></center></h1>
Wir wollen aber auch noch eine andere Schriftart verwenden, dafür machen wir noch einen weiteren "<font>" Tag auf, der jetzt aber die Schriftart verändert :
PHP Code:
<h1><center><b><font color = "red"><font face = "Comic Sans MS">Ich bin die größte Überschrift, in der Mitte, fett, rot und im Schriftstil Comic Sans MS</font></font><b></center></h1>
- Alle ö´s duch ö erstzen
- Alle ü´s duch ü erstzen
- Alle ä´s duch ä erstzen
- Alle ß´s duch ß erstzen
Wenn ihr einen Buchstaben groß schreiben wollt mach ihr einfach anstatt ö , Ö.
Jetzt noch kurz ein Beispiel wie das alles im Editor aussehen könnte :
[Only registered and activated users can see links. Click Here To Register...]
Bilder :
Klar muss eine Seite möglichst informativ sein, aber wenn man einfach nur einen ewig langen Text vorgesetzt bekommt, mag man den dann doch nicht wirklich lesen. Also brauchen wir Bilder in unserer Seite um diese ein wenig auf zu lockern. Dafür gibt es in HTML einen eigenen Tag, er heißt "<img>" und ist ein Ausnahme Tag, da er nicht mit einem </img>" wieder geschlossen werden muss. Der Code an sich sieht so aus (zur Erklärung dann später) :
PHP Code:
<img src = "pic/lol.png" alt = "LOL" height = "500" width = "500">
So sieht das ganze im Editor aus:
[Only registered and activated users can see links. Click Here To Register...]
Design :
Nun kennen wir die Text- und Bildmöglichkeiten, die es in HTML gibt. Doch was nutzt uns das alles, wenn es kaum strukturiert und designed ist? Richtig, nähmlich fast nix. Um das zu ändern müssen wir uns mit einer weiteren Programmiersprache vertraut machen : CSS. Diese wir verwendet um HTML Dokumente zu designen. Ich möchte euch heute zeigen wie das funktioniert.
Es gibt zwar verschiedene Möglichkeiten (bei Bedarf einfach googlen), aber es empfiehlt sich doch die Methode ein externes CSS Dokument anzulegen und im HEAD Bereich des HTML Dokuments darauf zu verweisen. Das geht so :
PHP Code:
<link rel="stylesheet" type="text/css" href="design.css" />
Wir haben z.B. eine Überschrift mit der Größe "h2". Um uns den Code im HTML Dokument zu ersparen, können wir jetzt auch einfach in CSS schreiben.
PHP Code:
h2 {
color: red;
}
So, wir wollen auch die Zentrierung, und die Schriftart in CSS festlegen. Also :
PHP Code:
h2 {
color: red;
text-align: center;
font-family: Comic Sans MS;
}
Ich hoffe ihr habt bis her alles verstanden, ich würde mich über ein Thanks freuen wenn es euch gefallen hat.
Bis dann
Der Captain :cool: