Upload
guestb8fee
View
2.623
Download
2
Embed Size (px)
DESCRIPTION
Präsentation über HTML mit geschichtlichen Daten und Einführung der Basics.
Citation preview
HTML (Hypertext Markup Language)
GliederungAm Anfang war HTML…Der Lebenslauf von HTMLDas erste HTML-DokumentGrundwissen (Basis-Tags z.B. <title></title>)Eigenschaften von TagsHierarchie von HTML-TagsEinschub: DoctypeTextstrukturierung in HTMLTabellen in HTMLWir gestalten eine Website
Am Anfang war HTML…HTML ist keine ProgrammierspracheHTML = Hypertext Markup LanguageEine Weiterentwicklung von SGML (Structured
Generalized Markup Language)Baut auf dem HTTP-Protokoll aufMit HTML lassen sich Strukturen, der Inhalt
und das Verhalten eine Dokuments beschreibenDieses Struktur wird durch Tags zugewiesenDer Browser (z.B. Firefox) setzt diese Struktur
optisch um
Der Lebenslauf von HTMLSeit der Entwicklung 1990 wurde an HTML stets
immer weitergearbeitetHTML 1.0: Darstellung von Grafiken, Überschriften,
Dokumenten und Verweisen (z.B. Links)HTML 2 (1995): Dazu kamen z.B. Sonderzeichen,
jedoch keine großartigen NeuerungenHTML 3.2 (1997): Neuerungen wie Tabellen und
Container (<table> & <div>) HTML 4 & 4.01 ( Version 4 veröffentlich am
18.2.1998 und Version 4.01 am 24.12.1998):Optische Gestaltung wurde auf CSS verlegt. Dies ist die aktuelle Version von HTML.
Das erste HTML-DokumentWindows-Editor genügt als SoftwareStart → Programme → Zubehör → Editor
Dateiendung: .html oder .htm (Bsp.: beispiel.html)
Datei → Speichern Unter → beispiel.html
GrundwissenGrundgerüst:
<html><head><title></title></head><body></body></html>
• Tag: <title>schuelerVZ | Bist du schon drin?</title>
• Funktion: Name des Browserfensters festlegen
• Tags haben gewisse Funktionen und Eigenschaften
Eigenschaften von TagsJeder Tag kann Eigenschaften habenBsp.:
<img src=„testbild.jpg“ height=„500“ widht=„300“>
Das eingebunden Bild heißt „testbild.jpg“, soll im Browser 500Pixel hoch sein und 300Pixel breit.
Hierarchie von HTML-TagsLegt fest, wann welche Tags vorkommen
dürfen<head> ist das 1. Stockwerk<body> ist das ErdgeschossDa der Tag <title> nur im <head> stehen
darf, hat es sozusagen ein Zimmer im 1. Stockwerk
Einschub: DoctypeSteht ganz am Anfang des HTML-CodesGibt Angaben über die HTML-Version in der die
Website geschrieben wurdeAußerdem über die Sprache, den
Verwendungszweck der Website, das Erstellungsdatum und vieles mehr
Schlichtes Doctype Bsp.:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Nicht zwingend erforderlich
Textstrukturierung in HTML<p> kennzeichnet einen Textabschnitt<font> Textgestaltung (z.B. Schriftart,
Schriftgröße…)<h1> eine Überschrift 1. Größenordnung<h2> 2. Größenordnung, <h3> 3.
Größenordnung…<u> unterstreicht einen beliebigen
Textabschnitt<b> druckt einen bestimmten Abschnitt fett<i> druckt die Schriftart in kursiv
Eigenschaften:Eigenschaft Beispiel Möglichkeiten
Align (Textausrichtung)
<p align=„center“></p>
Center, left, right
Size (Schriftgröße) <font size=„5“></font> Verschiedene Größen
Color (Schriftfarbe) <font color=„yellow“></font>
Yellow, Red, Green, Blue…
Face (Schriftart) <font face=„arial“></font>
Arial, Verdana, Times New Roman,…
Tabellen in HTMLDurch Tabellen können ganze Webseiten
strukturiert und gestaltet werdenEigentlich nicht der beste Weg, da Tabellen nicht
gemacht wurden um Webseite zu gliedern, aber es ist recht einfach und funktioniert wunderbar
Grundgerüst von Tabellen: <table>
<tr> <th></th></tr><tr> <td></td>
</tr> </table>
Hierarchie einer Tabelle
Tabelle Übersicht<table></table>
<tr><th></th></tr>
<tr><td>Englisch</td><td>one</td><td>two</td><td>three</td><td>four</td></tr><tr><td>Deutsch</td><td>Eins</td><td>Zwei</td><td>Drei</td><td>Vier</td></tr>Legende:<table> = Grundkasten einer Tabelle<tr> = „table row“ – Leitet eine Tabellenreihe ein<th> = „table header“ – Element zum definieren einer Kopfzeile<td> = „table data“ – Hier darf der Inhalt reingeschrieben werden
Eigenschaften von TabellenBorder: Dicke des Rahmen der Tabelle in PixelWidth: Breite der Tabelle in PixelHeight: Höhe der Tabelle in PixelCellpadding („Zellpolster“): Abstand zw. Zellinhalt
und Zellrand in PixelCellspacing („Zellabstand“): Zellabstand in PixelBsp.:
<table heigt=„500“ width=„500“ border =„1“ cellpadding=„0“ cellspacing=„0“><tr><td></td></tr></table>