Was ist HTML?
Was ist HTML?
HTML -
Hyper
Text
Markup
Language
HTML ist eine Textauszeichnungssprache mit der man Webseiten schreibt. Sie wird von Browsern (FireFox, Mozilla, Opera, Internet Explorer, Safari) interpretiert und verarbeitet. Nach verarbeitung gibt einem der Browser die übersetzung aus. Dabei dient HTML nur der
visullen aufbereitung und
strukturierung der Daten. Das heißt mit HTML kann man nur Daten optisch bereichern. Es ist in HTML sogut wie unmöglich Dynamik einzufügen. Die darstellung ist zudem Browserabhängig.
Man kann:
-> Man kann in HTML visuelle und akustische Elemente einbinden. Das heißt Videos, Musik, Animationen können eingebunden werden.
-> Man kann mit hilfe von Hyperlinks Download bereitstellen.
-> Man kann mit hilfe von Frames eine klarere Struktur in seiten bringen.
Man kann nicht:
-> Binäre/Compilierte Programme einbinden da bei solchen Sicherheitslücken zu groß sind. Jedoch ist es möglich diese als Download darzustellen.
-> Ebenso wenig ist es möglich damit Systeme zu erstellen welche dynamisch auf den Benutzter reagieren oder gar Datenbank anwendeungen zu erstellen. Zwar bietet HTML die möglichkeit Formulare darzustellen jedoch ist dessen verarbeitung
nicht mit HTML möglich. Um solche dinge zu realisieren benötigt man CGI oder PHP-Script welche dann Serverseitig eine verarbeitung erlauben.
Erweiternde Webtechnologien:
->
CSS - Cascading Style Sheet - Verbessert die optischen gestaltungs möglichkeiten.
->
JS - JavaScript - Er möglicht bereits Dynamik für seiten ist jedoch auch Browserabhängig und kann unter umständen deaktiviert sein.
->
PHP - Hypertext Preprocessor - Serverseitige Scriptsprache. Wie oben erwähnt eine wichtige Technologie welche die Verarbeitung von Datenbanken und eine Dynmaische Seitengestaltung ohne beeinflussung durch den Client gewährt.
-> XML - Ermöglicht das erstellen eigener HTML-Tags und dessen Layout.
-> JAVA - Ermöglicht Programme in form von *.class-Files auf der Seite einzubauen. Die einzige möglichkeit richtige Anwendungen auf der Seite einzubinden.
-> Flash - Eine weitere Programmiersprache die das einbinden von Programmen (*.swf) ermöglicht ist jedoch leider sehr Resourcen aufwendig.
Wieterführende Links:
->
http://de.selfhtml.org - SELFHTML, Große Referenz für HTML, CSS und JS von Stefan Münz
->
http://www.boku.ac.at/htmleinf/hein.html - HTML-Einführung von Hubert Partl
->
http://jendryschik.de/wsdev/einfuehrung/ - Einführung in XHTML, CSS und Webdesign von Michael Jendryschik (dukexp)
->
http://www.memowe.de/Markup/ - Markup und Style von Mirko Westermeier (dukexp)
So dieser kleine Text sollte allen Benutzern einen einblick in die möglichkeiten von HTML geben. Ich hoffe er schafft klarheit.
Falls jemand mängel findet bitte Posten ich werde es dann nachträglich einfügen oder ggf. den Textverändern.
Mit freundlichen grüssen Prophet
______________________________________________
Ergänzung von dukexp (Themen: 'Einführung', 'Hyperlinks', 'Frames'):
Wer sich ernsthaft mit dem Thema auseinandersetzen möchte sollte sich die enorm umfangreiche und dennoch erfreulich leicht verständliche
Einführung in XHTML, CSS und Webdesign von Michael Jendryschik ansehen. Auch der Text
Markup und Style von Mirko Westermeier ist sehr zu empfehlen.
Hyperlinks können jeden beliebigen Knoten als Ziel haben. Je nach verwendetem Browser und den vorgenommenen Einstellung werden diese Knoten dann direkt angezeigt oder zum herunterladen angeboten. Dies gilt selbstverständlich auch für binäre und / oder kompilierte Programme. Frames ermöglichen in grafischen Browsern die gleichzeitige Darstellung mehrerer Hypertextdokumente. Die Behauptung sie würden Struktur in die Seiten bringen ist etwas gewagt und kann leicht falsch verstanden werden.