1. HTML ≠ Programmiersprache
HTML = Dokumentbeschreibungssprache
HTML beschreibt lediglich, wie das Dokument aufgebaut ist. Beispiel: In einem Do-
kument ist folgendes programmiert:
<html>
<head>
<title>Dokumenttitel</title>
</head>
<body>
<h1>Überschrift 1</h1>
<p>Lorem Ipsum Dolor Sit Amet.</p>
</body>
</html>
Mit HTML wird einem Webbrowser jetzt lediglich das im Code fett geschriebene
übergeben. Der ganze kursive Teil sind bloß noch Kommandos welche dem Browser
den Befehl geben, beispielsweise den Fenstertitel des Browsers in den zu ändern,
welcher im HTML Dokument steht.
Grundlegend wird mit HTML schlussendlich einfach der ganze Aufbau der Webseite
inklusive dem Inhalt welcher dann auf dem Bildschirm ausgegeben wird program-
miert.
CSS ist keine eigene „Programmiersprache“. Es ist lediglich ein Zusatz zu HTML.
Wie eine Tastatur zu einem Computer. Der Computer läuft auch ohne Tastatur. Aber
mit ihr kann noch viel mehr mit dem Computer getan werden. Genau gleich wie
HTML & CSS. Ohne CSS kann HTML auch funktionieren. Mit CSS aber kann die
Webseite noch viel besser gemacht werden.
Mit CSS wird das ganze Design des HTML Dokuments festgelegt: Schriftart, Schrift-
farbe, Schriftgrösse, grösse von Elementen, Position von Elementen etc.
2. PHP kann ganz einfach in HTML eingebunden werden. Dabei ändert sich bloß die
Dateiendung. datei.html datei.php
<html>
<head>
<title>Dokumenttitel</title>
</head>
<body>
<h1>Überschrift 1</h1>
<p>
Lorem Ipsum Dolor Sit Amet.
</p>
</body>
</html>
Mit PHP können Seiteninhalte verändert werden. Mit HTML muss ich den Text fix
einprogrammieren. Ohne das Dokument anzupassen, wieder ins Internet hochzula-
den und die Seite zu aktualisieren, kann ich Inhalte (Text, Bilder etc.) nicht verän-
dern. Mit PHP kann ich Inhalte nach Lust und Laune ändern/einfügen (Dynamische
webseite). Wenn ich beispielsweise den im Code oben fett markierten Text noch nicht
kenne, sondern ihn aus einer Datenbank auslesen lasse, kann ich dies ohne Probleme
tun. Ich setzte dann für diesen Text nur noch eine Variable.
<html>
<head>
<title>Dokumenttitel</title>
</head>
<body>
<h1>Überschrift 1</h1>
<p>
<?php
echo $LoremText;
?>
</p>
</body>
</html>
Welcher Text jetzt wirklich in dieser Variable steht, kann ich beliebig in der Daten-
bank anpassen.
3. JavaScript ist auch einfach ein Zusatz zu HTML. Mit Javascript ist es aber möglich,
Animationen zu kreieren. Es können Beispielsweise einzelne Texte herumfliegen
oder Bilder können ihre Grösse ändern. JavaScript kann nicht alleine funktionieren,
was es von Java unterscheidet. JavaScript braucht immer auch die Elemente von
HTML (<div>, <p> etc.)
Java kann sehr gut auch ohne HTML funktionieren. Java wird beispielsweise für In-
ternetspiele gebraucht. Mit Java können Dinge erstellt werden, welche wie bei-
spielsweise Apps fürs iPhone funktionieren. Viele Spiele auf Online-Games Seiten
wie beispielsweise www.jetztspielen.de sind mit Java programmiert.
Flash funktioniert ähnlich wie Java. Flash ist nicht vom HTML abhängig. Flash ist
aber vom Flash Plugin abhängig. Ohne dieses Plugin kann die Seite nicht angezeigt
werden. Flash wird wie Java auch für Online-Games verwendet. Es gibt aber auch
sehr viele Webseiten, welche statt mit HTML mit Flash programmiert sind.