19
HTML (Hypertext Markup Language)

Einführung HTML (Geschichte + Basics)

Embed Size (px)

DESCRIPTION

Präsentation über HTML mit geschichtlichen Daten und Einführung der Basics.

Citation preview

Page 1: Einführung HTML (Geschichte + Basics)

HTML (Hypertext Markup Language)

Page 2: Einführung HTML (Geschichte + Basics)

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

Page 3: Einführung HTML (Geschichte + Basics)

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

Page 4: Einführung HTML (Geschichte + Basics)

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.

Page 5: Einführung HTML (Geschichte + Basics)

Das erste HTML-DokumentWindows-Editor genügt als SoftwareStart → Programme → Zubehör → Editor

Page 6: Einführung HTML (Geschichte + Basics)

Dateiendung: .html oder .htm (Bsp.: beispiel.html)

Datei → Speichern Unter → beispiel.html

Page 7: Einführung HTML (Geschichte + Basics)

GrundwissenGrundgerüst:

<html><head><title></title></head><body></body></html>

Page 8: Einführung HTML (Geschichte + Basics)
Page 9: Einführung HTML (Geschichte + Basics)

• Tag: <title>schuelerVZ | Bist du schon drin?</title>

• Funktion: Name des Browserfensters festlegen

• Tags haben gewisse Funktionen und Eigenschaften

Page 10: Einführung HTML (Geschichte + Basics)

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.

Page 11: Einführung HTML (Geschichte + Basics)

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

Page 12: Einführung HTML (Geschichte + Basics)
Page 13: Einführung HTML (Geschichte + Basics)

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

Page 14: Einführung HTML (Geschichte + Basics)

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

Page 15: Einführung HTML (Geschichte + Basics)

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,…

Page 16: Einführung HTML (Geschichte + Basics)

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>

Page 17: Einführung HTML (Geschichte + Basics)

Hierarchie einer Tabelle

Page 18: Einführung HTML (Geschichte + Basics)

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

Page 19: Einführung HTML (Geschichte + Basics)

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>