1 HTML-Grundlagen. 1.1 Grundstruktur eines HTML-Dokuments. 1.2 Dokumenttyp-Deklaration. 1.3 HTML-Elemente

Größe: px
Ab Seite anzeigen:

Download "1 HTML-Grundlagen. 1.1 Grundstruktur eines HTML-Dokuments. 1.2 Dokumenttyp-Deklaration. 1.3 HTML-Elemente"

Transkript

1 Seite 1 / Grundlagen Das World Wide Web (WWW) besteht aus einer gewaltigen Menge von Dokumenten, die durch Querverweise (Hyperlink bzw. Link) miteinander verknüpft sind. Stößt ein Leser in einem Dokument auf einen Link, kann er wie in einem Buch einfach weiter lesen oder bei Interesse dem Link zu einem weiteren Dokument folgen, das weitergehende Informationen bereitstellt. Damit Computerprogramme verstehen, wie sie den Inhalt eines Dokuments, wie zum Beispiel Texte, Bilder oder Tabellen, darstellen sollen, muss der Inhalt vom Autor nach einem bestimmten Regelwerk formatiert werden. 5 (Hypertext Markup Language) ist eine solche Auszeichnungssprache. 1.1 Grundstruktur eines -Dokuments Ein -Dokument ist eine gewöhnliche Textdatei, deren Aufbau sich in drei Bereiche gliedert: 1) Dokumenttyp-Deklaration: Angabe der verwendeten -Version (Dokumenttyp-Deklaration) 2) Header (Dokumentkopf): Informationen für Browser bzw. Suchmaschinen, zum Beispiel: verwendeter Zeichensatz oder Titel des Dokuments 3) Body (Dokumentkörper): Inhalt der Webseite 1.2 Dokumenttyp-Deklaration Eine Dokumenttyp-Deklaration (DTD) gibt bekannt, nach welchem Regelwerk sich der strukturelle Aufbau eines Dokuments richtet. Auf diese Weise können Computerprogramme verstehen, wie der Inhalt eines Dokuments dargestellt werden soll. Für Dokumente, die auf 5 oder neueren -Versionen basieren, wird der Dokumenttyp wie folgt bekannt gegeben: <!DOCTYPE html> 1.3 -Elemente Die meisten -Elemente werden durch ein Tag-Paar markiert, das heißt durch einen Starttag und einen dazugehörigen Schlusstag. Jeder Starttag beginnt mit dem Kleiner-als-Zeichen (<). Anschließend folgt die eigentliche Bezeichnung des Tags sowie optional eine Liste seiner Attribute. Der Tag endet mit dem Größer-als-Zeichen (>)

2 Seite 2 / 22 Der Schlusstag entspricht prinzipiell dem Starttag, jedoch wird nach dem Kleiner-als- Zeichen ein Schrägstrich eingefügt (</). Außerdem kann ein Schlusstag keine Attribute beinhalten. -Element Starttag Inhalt Schlusstag <Tagname>Inhalt</Tagname> 1.4 Grundstruktur eines -Dokuments Nach der Dokumenttyp-Deklaration folgt das html-element. Dieses enthält den Dokumentkopf (head-element) und Dokumentkörper (body-element). <!DOCTYPE html> <!-- Dokumenttyp-Deklaration --> <html> <head> <!-- Informationen für Browser bzw. Suchmaschinen --> </head> <body> <!-- Inhalt der Webseite --> </body> </html> Kommentare (<!-- Kommentar -->) werden vom Browser ignoriert und dienen der Erläuterung des -Quellcodes. 1.5 Zeichensatz Beim Speichern einer html-datei wird jedes Zeichen (Buchstabe, Ziffer, Sonderzeichen, ) zunächst mit Hilfe einer Übersetzungstabelle (Zeichensatz) in einen Zahlencode übersetzt. Dieser wird anschließend in eine Kombination aus Nullen und Einsen übersetzt und gespeichert. Beim Lesen der html-datei kehrt der Browser diese Vorgehensweise um. Da es verschiedene Zeichensätze gibt, ist es sinnvoll dem Browser mitzuteilen, welchen Zeichensatz das -Dokument verwendet. Andernfalls versucht der Browser dies selbst zu erkennen, was zu Problemen führen kann. Wir verwenden den Zeichensatz utf-8, der uns auch die unmittelbare Verwendung von Umlauten erlaubt. Zeichen, die nicht auf der Tastatur vorhanden sind, können mit Hilfe des Kürzels &# gefolgt von der im Unicode-Zeichensatz zugeordneten Nummer eingefügt werden. Zum Beispiel zeigt der Code &#8595 einen Pfeil nach rechts ( ).

3 Seite 3 / 22 Beim Erstellen einer -Datei muss dazu in dem jeweils verwendeten Texteditor utf8 als Kodierung ausgewählt werden (notepad++: Menü Kodierung Menüpunkt UTF-8). Unicode-Zeichensatz Nr. Zeichen Nr. Zeichen Nr. Zeichen Nr. Zeichen Nr. Zeichen 0 NUL J 97 a 120 x 9 (Tabulator) K 98 b 121 y 10 (Zeilenumbruch) L 99 c 122 z 13 (Return) M 100 d 123 { 32 (Leerzeichen) N 101 e ! O 102 f " P 103 g 126 ~ 35 # 58 : 81 Q 104 h 122 z 36 $ 59 ; 82 R 105 i 123 { 37 % 60 < 83 S 106 j & 61 = 84 T 107 k ' 62 > 85 U 108 l 126 ~ 40 ( 63? 86 V 109 m ) 87 W 110 n * 65 A 88 X 111 o B 89 Y 112 p , 67 C 90 Z 113 q D 91 [ 114 r 177 ± E 92 \ 115 s / 70 F 93 ] 116 t G 94 ^ 117 u H 95 _ 118 v I 96 ` 119 w 8595 Dem Browser teilen wir den verwendeten Zeichensatz mit Hilfe eines meta-tags im head- Element mit. Dieser Standalone-Tag besitzt lediglich das Attribut charset, jedoch keinen Inhalt und keinen Schlusstag. <head> <meta charset="utf-8"> </head>

4 Seite 4 / Titel Mit Hilfe des table-elements wird einem -Dokument ein Titel zugewiesen. Dieser Titel wird unter anderem in der Titelzeile des Browserfensters angezeigt, beim Setzen eines Lesezeichens als Name vorgeschlagen, in der Liste der bereits besuchten Seiten angezeigt und von Suchmaschinen ausgewertet und in der Trefferliste angezeigt. <head> <meta charset="utf-8"> <title> Kaufmännische Schule Tauberbischofsheim </title> </head> 1.7 Überschriften Um einen bestimmen Text als Überschrift zu kennzeichnen, können die -Elemente h1 bis h6 (headline) verwendet werden. Das h1-element steht dabei für eine Überschrift der 1. Ebene (vergleichbar dem Titel eines Buches), das h2-element für eine Überschrift der 2. Ebene (vergleichbar einer Kapitelüberschrift), das h3-element eine Überschrift der 3. Ebene (vergleichbar einer Unterkapitelüberschrift) usw. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Kaufmännische Schule Tauberbischofsheim </title> </head> <body> <h1> Kaufmännische Schule Tauberbischofsheim </h1> <h2> Herzlich Willkommen </h2> </body> </html>

5 Seite 5 / Textabsatz (<p>) und Zeilenumbruch (<br>) Mit Hilfe eines Absatzes lassen sich Texte strukturieren. Dazu wird der entsprechende Text in ein p-element (paragraph) eingeschlossen. <body> <h1> Kaufmännische Schule Tauberbischofsheim </h1> <h2> Herzlich Willkommen </h2> <p> Wir freuen uns über Ihr Interesse und hoffen Ihnen auf den folgenden Seiten einen kleinen Einblick in unsere Schule geben zu können. </p> </body> Soll innerhalb eines Absatzes ein Zeilenumbruch erfolgen, muss dies durch den Standalone-Tag <br> deutlich gemacht werden. Im Texteditor selbst muss an dieser Stelle keine neue Zeile begonnen werden, es erleichtert jedoch das Erkennen des Zeilenumbruchs im Quelltext. <p> Wir freuen uns über Ihr Interesse und<br> hoffen Ihnen auf den folgenden Seiten einen kleinen Einblick in unsere Schule geben zu können. </p>

6 Seite 6 / Grafik (<img>) Um eine Grafik in eine -Datei einzubinden, muss die Grafikdatei an der gewünschten Stelle im -Quelltext referenziert, d. h. eine Beziehung zur Grafik herstellen werden. Für Grafikreferenzen gibt es in den img-tag (img = image = Bild). Es handelt sich um einen Standalone-Tag ohne Elementinhalt und ohne End-Tag. Mit Hilfe der Attributen src (src = source = Quelle) und alt (alt = alternative = alternativ) bestimmen Sie nähere Einzelheiten der Grafikreferenz. Die zwei Attribute sind Pflicht und müssen immer angegeben werden: Mit dem Attribut src bestimmen Sie die gewünschte Grafikdatei. Wenn sich die Grafikdatei im gleichen Verzeichnis wie die -Datei befindet, in der die Grafikreferenz steht, genügt einfach die Angabe des Dateinamens der Grafik (src="eingang_sport_beck.jpg"). Das Referenzieren mit relativen oder absoluten Pfadangaben ist dann zwingend erforderlich, wenn die Grafikreferenz nicht in demselben Ordner wie die -Seite steht. Beispiel: <img src="img/logo.gif" alt="logo"> <img src="../img/logo.gif" alt="logo"> Die Datei steht im Ordner img, der sich im gleichen Ordner wie die aktuelle -Datei befindet. Die Datei steht im Ordner img, der sich auf der gleichen Ebene befindet, wie der Ordner, in dem die aktuelle -Datei gespeichert ist. <img src="img/eingang.jpg" alt="haupteingang Schule">

7 Seite 7 / Liste Aufzählungsliste - unordered list (<ul>) Listen dienen im Allgemeinen dazu, Schlagwörter übersichtlich darzustellen. Bei einer Aufzählungsliste werden alle Listeneinträge mit einem Aufzählungszeichen (Bullet) versehen. Der Tag <ul> (ul = unordered list = unsortierte Liste) leitet eine Aufzählungsliste ein. Innerhalb dieses Elements werden dann die einzelnen Aufzählungselemente jeweils in die Tags <li> und </li> (li = list item = Listeneintrag) eingeschlossen. Der Schlusstag </ul> beendet die Liste. <h3>menü</h3> <ul> <li>startseite</li> <li>bildungswege</li> <li>termine</li> <li>impressum</li> </ul>

8 Seite 8 / Nummerierte Liste - ordered list (<ol>) Bei einer nummerierten Liste werden alle Listeneinträge automatisch durchnummeriert. Der Tag <ol> (ol = ordered list = geordnete Liste) leitet eine nummerierte Liste ein, der Tag </ol> beendet sie. <h3>menü</h3> <ol> <li>startseite</li> <li>bildungswege</li> <li>termine</li> <li>impressum</li> </ol>

9 Seite 9 / Hyperlinks Eine der wichtigsten Eigenschaften von ist die Möglichkeit, Verweise zu definieren. Diese so genannten Hyperlinks können zu anderen Stellen im eigenen Projekt führen, aber auch zu beliebigen anderen Adressen im World Wide Web. <a href="index.html"> Startseite </a> Hyperlinks werden mit Hilfe des a-elements realisiert. Dem Attribut href (hyper reference) wird dabei das gewünschte Verweisziel zugewiesen. Zwischen den Tags <a> und </a> ist der Text zu notieren, mit dem der Anwender auf den Link verwiesen wird. <h3>menü</h3> <ul> <li> <a href="index.html">startseite</a> </li> <li> <a href="bildungswege.html">bildungswege</a> </li> <li> <a href="termine.html">termine</a> </li> <li> <a href="impressum.html">impressum</a> </li> </ul>

10 Seite 10 / 22 2 Cascading Style Sheets (CSS) Bis jetzt enthält unsere -Datei ausschließlich Informationen zu Gliederung und Inhalt der Webseite. Nun muss der Inhalt noch formatiert werden, damit die Webseite optisch ansprechender aussieht. Prinzipiell können Formatierungen mittels -Anweisungen direkt in der -Datei vorgenommen werden. Alternativ kann die Formatierung jedoch auch mit Hilfe von Cascading Style Sheets in eine eigene Datei ausgelagert werden. Dies hat den Vorteil, dass Formatierungen einheitlich für mehrere -Dokumente definiert werden können. Außerdem wird die -Datei nicht mit zusätzlichen Informationen überfrachtet und bleibt so übersichtlicher und pflegeleichter. 2.1 Verweis auf das Stylesheet Soll ein -Dokument mit Hilfe eines Stylesheet formatiert werden, muss im head- Element ein link-tag eingefügt werden, der auf die entsprechende css-datei verweist. <head> <link rel="stylesheet" type="text/css" href="styles.css"> </head> 2.2 -Elemente formatieren Im Stylesheet können nun für die verschiedenen -Elemente Formatierungen festgelegt werden. body { background-color: #FFFFB2; /* helles gelb */ font-family: Arial, Sans-Serif; CSS Im Beispiel wird für das body-element Schriftart, Textfarbe und Hintergrundfarbe festgelegt. Diese Werte vererbt das Eltern-Elements (hier: body-element) automatisch an alle seine Kind- Elemente (z. B. h1-element). Sie können jedoch durch eine spezialisierte Regel für das jeweilige Element überschrieben werden. body { background-color: #FFFFB2; /* helles gelb */ font-family: Arial, Sans-Serif; CSS h1 { background-color: #E50000; /* rot */ Im Beispiel überschreibt das h1-element die von seinem Eltern-Element body geerbte Hintergrundfarbe durch einen eigenen Wert.

11 Seite 11 / CSS-Eigenschaften CSS-Eigenschaft font-family font-size font-style font-weight text-decoration font-weight text-align vertical-align color background-color line-height border-style (*) Beschreibung Schriftart. Es können mehrere Alternativen angegeben werden, die dann verwendet werden, falls die jeweils vorangegangene nicht verfügbar ist. Schriftgröße (z. B. Schriftgröße 12 = 12pt) Schriftstil: italic normal = kursiver Schriftstil = normaler Schriftstil normal = normal bold = fett. bolder = extrafett. lighter = dünner. 100,200,300,400,500,600,700,800,900 = extra-dünn (100) bis extrafett (900). Erlaubt folgende Formatierungen: underline = unterstrichen overline = überstrichen. line-through = durchgestrichen. none = normal (keine Text-Dekoration). Legt fest, wie fett eine Schrift dargestellt wird. lighter = dünner als normal normal = normaler Schriftstil bold = fett bolder = extra fett Horizontale Ausrichtung eines Textabsatzes: left = linksbündig ausrichten (Voreinstellung) center = zentriert ausrichten right = rechtsbündig ausrichten justify = als Blocksatz ausrichten Bei Tabellenzellen oder anderen Elementen, die eine berechnete oder definierte Höhe haben können, wird häufig vertikale Ausrichtung oben, mittig oder unten bündig erforderlich. top = oben bündig ausrichten. middle = mittig ausrichten. bottom = unten bündig ausrichten. Textfarbe. Die Farbwerte können hexadezimal nach dem Schema #RRGGBB angegeben werden. Hintergrundfarbe. Die Farbwerte können hexadezimal nach dem Schema #RRGGBB angegeben werden. Zeilenhöhe (z. B. einfache Schriftgröße = 1, anderthalbfache Schriftgröße = 1.5, zweifache Schriftgröße = 2) Rahmentyp: none = kein Rahmen (bzw. unsichtbarer Rahmen). dotted = gepunktet dashed = gestrichelt solid = durchgezogen double = doppelt durchgezogen inset = 3D-Effekt outset = 3D-Effekt border-width (*) Rahmendicke (z. B. 1 Pixel = 1px) border-color (*) margin (*) Rahmenfarbe. Die Farbwerte können hexadezimal nach dem Schema #RRG- GBB angegeben werden. Abstand zum benachbarten Element bzw. Außenrand (z. B. 20 Pixel = 20px oder 1,5-fache Schriftgröße = 1.5em)

12 Seite 12 / 22 CSS-Eigenschaft float clear border-spacing padding (*) border-collapse list-style-type width Beschreibung Textumfluss. Nachfolgender Text kann das jeweilige Element umfließen: left = Element steht links und wird rechts davon von nachfolgenden Elementen umflossen. right = Element steht rechts und wird links davon von nachfolgenden Elementen umflossen. none = Kein Umfluss (Normaleinstellung). Beendet das Umfließen andere Elemente. Ein mit clear formatiertes Element ist das Erste, das nicht mehr neben anderen Elementen steht. Es kann aber trotzdem mit der float-eigenschaft formatiert werden, damit nachfolgende Elemente um dieses Element wieder herum fließen. left = Beendet ein vorangehendes float: left. rigth = Beendet ein vorangehendes float: right. both = Beendet ein vorangehendes float: left bzw. right. Legt den Abstand der Rahmen zwischen benachbarten Tabellenzellen fest. Legt den Abstand zwischen dem Inhalt und den Rändern (border) fest. Dieser Bereich wird mit der Hintergrundfarbe gefüllt, die für den Inhalt festgelegt ist. Legt fest, ob zwischen den Rahmen benachbarter Tabellenzellen ein Abstand zusehen ist oder nicht. collapse = kein Abstand separate = Abstand (wird durch border-spacing bestimmt) decimal = Nummerierung 1.,2.,3.,4. usw. lower-roman = Nummerierung i.,ii.,iii.,iv. usw. upper-roman = Nummerierung I.,II.,III.,IV. usw. lower-latin = Nummerierung a.,b.,c.,d. usw. ( lower-alpha) upper-latin = Nummerierung A.,B.,C.,D. usw. ( upper-alpha) disc = Aufzählungszeichen: gefüllter Kreis circle = Aufzählungszeichen: leerer Kreis square = Aufzählungszeichen: Rechteck none = keine Nummerierung Bestimmt die Breite eines Elements. Unter anderem sind folgende Wertangaben zulässig: Prozentuale relativ zur Fensterbreite, z. B. 50%; absolute in Pixeln, z. B. 30px oder absolute in Punkten, z. B. 12pt. (*) Soll sich die Eigenschaft nur auf bestimmte Seiten beziehen, kann dies durch die Angabe der entsprechenden Einschränkung [-top, -right, -bottom, -left] erreicht werden. Beispiel: border-top-width, border-left-color, margin-top, margin-bottom Farbcodes Zum Beispiel: Bilder horizontal zentrieren img { display: block; margin-left: auto; margin-right: auto; CSS

13 Seite 13 / 22 Aufgabe: Formatieren Sie die folgenden -Elemente wie folgt: -Element body h1 h2 h3 p img Formatierung Hintergrundfarbe: helles gelb (#FFFFB2) Schriftart: Arial (falls diese auf dem Client nicht verfügbar ist, soll statt dessen die Schriftart Sans Serif verwendet werden) Schriftgröße: 28 Punkte Textausrichtung: zentriert Zeilenhöhe: 1,5-fache Schriftgröße Hintergrundfarbe: rot (#E50000) Textfarbe: weiß (#FFFFFF) Rahmenbreite: 1 Pixel Rahmentyp: durchgezogen Abstand zum folgenden Element: 5 Pixel Textausrichtung: zentriert Text: kursiv und unterstrichen Abstand zum vorherigen Element: 1,25-fache Schriftgröße Abstand zum folgenden Element: 0,5-fache Schriftgröße Textausrichtung: zentriert Zeilenhöhe: 1,5-fache Schriftgröße Abstand zum vorherigen Element: 0,5-fache Schriftgröße Abstand zum folgenden Element: 0,5-fache Schriftgröße Die Grafik soll horizontal zentriert werden.

14 Seite 14 / Differenzierte CSS-Eigenschaften Neben der Startseite index.html besteht unser Webauftritt aus weiteren, miteinander verlinkten Webseiten. All diese Webseiten sollen einheitlich formatiert sein. Hierfür verwenden wir eine zentrale css-datei. Bisher haben wir dort festgelegt, dass Bilder horizontal zentriert werden. Die html-seite bildungswege.html enthält jedoch ein Bild, das rechts von dem es umfließenden Text angezeigt werden soll.

15 Seite 15 / 22 Daher müssen wir in der css-datei nun für beide Fälle jeweils eine Variante anlegen. img.zentriert { /* Bilder können zentriert werden, indem das Bild selbst als Blockelement behandelt wird und ihm entsprechenden margin- Eigenschaften zugewiesen werden. */ display: block; margin-left: auto; margin-right: auto; img.rechts { float: right; margin-left: 30px; margin-bottom: 30px; CSS Im html-dokument wird dann mit Hilfe des Attributs class auf die jeweilige Variante verwiesen. <img class="zentriert" src="img/eingang.jpg" alt="haupteingang Schule"> index.html <img class="rechts" src="img/bildungswege.gif" alt="img/bildungswege.gif"> bildungswege.html

16 Seite 16 / 22 Bisher haben wir in unserer css-datei festgelegt, dass alle p-elemente zentriert und mit anderthalbfachem Zeilenabstand dargestellt werden. p { text-align: center; line-height: 1.5; CSS Die Erläuterungen zu den verschiedenen Schularten sollen jedoch so wie es der Standard vorsieht linksbündig und mit einfachem Zeilenabstand formatiert werden. Daher müssen wir den Eintrag in unserer css-datei so ändern, dass er nicht mehr für alle p- Elemente gilt. Dazu vergeben wir einen entsprechenden Klassennamen. p.zentriert{ text-align: center; line-height: 1.5; CSS Soll ein p-element zentriert werden, gibt man in der -Datei nun diese Klasse an. index.html <p class="zentriert"> Wir freuen uns über Ihr Interesse und <br> hoffen Ihnen auf den folgenden Seiten einen kleinen Einblick in unsere Schule geben zu können. </p> Andernfalls verzichtet man auf die Angabe einer Klasse und sorgt so dafür, dass das p- Element dem Standard entsprechend formatiert wird. <p> In der Kaufmännischen Berufsschule bilden wir im dualen Verbund mit den Ausbildungsbetrieben Bank-, Industrie-, Großhandels-, Büro-, Bürokommunikations- und Werbekaufleute sowie Verwaltungsfachangestellte (ÖV) aus. </p> bildungswege.html

17 Seite 17 / Formatierungen im -Dokument Sollen einzelne Worte bzw. Teile eines Absatzes durch Unterstreichen, Fett- oder Kursivdruck hervorgehoben werden, kann die Formatierung auch direkt im - Dokument vorgenommen werden. - Element b i u Bedeutung Beispiel Darstellung zeichnet einen Text als fett aus zeichnet einen Text als kursiv aus zeichnet einen Text als unterstrichen aus <p> Folgendes ist <b>wichtig</b>: </p> <p> Folgendes ist <i>wichtig</i>: </p> <p> Folgendes ist <u>wichtig</u>: </p> Folgendes ist wichtig: Folgendes ist wichtig: Folgendes ist wichtig: Durch Verschachtelung der -Elemente lassen sich die Effekte auch kombinieren. Beispiel <p> Folgendes ist <u> <i>wichtig</i> </u>: </p> <p> Folgendes ist <b> <u> <i>wichtig<\i> </u> </b>: </p> Darstellung Folgendes ist wichtig: Folgendes ist wichtig:

18 Seite 18 / 22 3 Tabellen definieren 3.1 Tabellen definieren Die Webseite termine.html soll eine Tabelle mit allen anstehenden Terminen beinhalten. Zelle (table headline) Zeile (table row) Datum Beginn Art der Veranstaltung :30 Wandertag :00 Klassen-Pflegschaftssitzungen :00 Elternbeiratssitzung und Schulkonferenz Zelle (table data) Eine html-tabelle (table) kann mehrere Zeilen (table row) enthalten. Jede Zeile besteht wiederum aus verschiedenen Zellen die entweder eine Spaltenüberschrift (table headline) oder normale Daten (table data) enthalten. -Element Bedeutung Beispiel table Tabelle <table> </table> tr Zeile <tr> </tr> th Zelle mit einer Spaltenüberschrift <th>datum</th> td Zelle mit normalen Daten <td> </td> <table> <tr> <!-- 1. Zeile --> <th>datum</th> <!-- 1. Überschrift-Zelle --> <th>beginn</th> <!-- 2. Überschrift-Zelle --> <th>art der Veranstaltung</th> <!-- 3. Überschrift-Zelle --> </tr> <tr> <!-- 2. Zeile --> <td> </td> <!-- 1. Zelle --> <td>7:30</td> <!-- 2. Zelle --> <td>wandertag</td> <!-- 3. Zelle --> </tr> <tr> <!-- 3. Zeile --> <td> </td> <!-- 1. Zelle --> <td>19:00</td> <!-- 2. Zelle --> <td>klassen-pflegschaftssitzungen</td> <!-- 3. Zelle --> </tr> <tr> <!-- 4. Zeile --> <td> </td> <!-- 1. Zelle --> <td>19:00</td> <!-- 3. Zelle --> <td>elternbeiratssitzung und Schulkonferenz</td> <!-- 3. Zelle --> </tr> </table>

19 Seite 19 / Tabellen formatieren Anforderungen -Element table td th Formatierung Kein Abstand zwischen den Rahmen benachbarter Tabellenzellen. Rahmen anzeigen Rahmenbreite: 1 Pixel Rahmen anzeigen Rahmenbreite: 1 Pixel Hintergrundfarbe: rot (#E50000) Schriftfarbe: weiß (#FFFFFF) Rahmenfarbe: schwarz (#000000) Stylesheet In unserer css-datei styles.css werden folgende Einträge ergänzt: table { border-collapse: collapse; CSS td { border-style: solid; border-width: 1px; th { border-style: solid; border-width: 1px; background-color: #E50000; color: #FFFFFF; border-color : #000000; styles.css Ansicht

20 Seite 20 / 22 4 Layout Beim Entwurf einer neuen Webseite besteht der erste Schritt darin, sich über die grundsätzliche Struktur des Internetauftritts klar zu werden. Als Strukturierungselemente kommen dabei Container zum Einsatz, die ihrerseits die darzustellenden Elemente (Überschriften, Textabschnitte, Bilder, ) aufnehmen. Container-Elemente -Element header footer nav article aside section div Kopfzeile Fußzeile Navigationsbereich Zweck Eigenständiger Teil der Webseite (z. B.: ein Artikel auf einer Zeitungsseite). Ergänzende Informationen zum eigentlichen Inhalt der Seite (z. B. Kommentare). Ein Bereich der Webseite, der inhaltlich zusammengehört, zu dem jedoch keiner der anderen Container passt (z. B. Unterabschnitte mit einer eigenen Überschrift). Ein Bereich der Webseite, der keine inhaltliche Bedeutung besitzt und nur der Layoutgestaltung dient. Beispiel 1: Layout vertikal Sollen die verschiedenen Bereiche vertikal untereinander angeordnet werden, sind hierfür keine besonderen Formatierungen mit css notwendig. <body> <header>kopfzeile</header> <nav> <a href="link1.html">link 1</a> <a href="link2.html">link 2</a> <a href="link3.html">link 3</a> </nav> <article> <h2>layout: vertikal</h2> <p>nach der Kopfzeile folgt </p> </article> <footer>fußzeile</footer> </body> Beispiel 2: Layout horizontal (zwei Spalten) In diesem Beispiel sollen der Navigationsbereich und der eigentliche Artikel nebeneinander angeordnet werden. <body> <header>kopfzeile</header> <div> <nav> </nav> <article> </article> </div> <footer>fußzeile</footer> </body>

21 Seite 21 / 22 Eine Möglichkeit dies umzusetzen besteht darin, mit Hilfe der css-eigenschaft display festzulegen, dass sich beide Bereiche wie zwei nebeneinanderliegende Zellen einer Tabelle verhalten sollen (display: table-cell). Damit sich die zweite Zelle (hier: article) über die gesamte verbleibende Breite der Webseite erstreckt, müssen beide Bereiche (hier: nav und article) in einen übergeordneten Bereich eingebettet werden, der sich wie eine Tabelle verhalten soll, die die beiden Zellen enthält (display: table). Für diesen Bereich kann dann die Breite auf 100% gesetzt werden (width: 100%). Da dieser übergeordnete Bereich lediglich der Formatierung dient und selbst keinen darzustellenden Inhalt enthält, verwenden wir hierfür das div-element. Beispiel 3: Layout horizontal (drei Spalten) In diesem Beispiel soll neben dem eigentlichen Artikel noch eine Spalte mit ergänzenden Anmerkungen erscheinen. Daher greifen wir hierbei zum aside-element. div { nav { display: table; width: 100%; display: table-cell; width: 60px; article { display: table-cell; nav a { display: block; <body> <header>kopfzeile</header> <div> <nav> </nav> <article> </article> <aside> </aside> </div> <footer>fußzeile</footer> </body> css Das aside-element soll sich ebenfalls wie eine Tabellenzelle verhalten und wird mit css entsprechend formatiert (display: table-cell). Im Html-Dokument fügen wie aside { display: table-cell; width: 100px; das aside-element dem div-container hinzu, der für Formatierungszwecke als übergeordnete Tabelle fungiert (hier: div). css

22 Seite 22 / 22 Aufgabe Überarbeiten Sie das -Dokument bildungswege.html. Verwenden Sie dabei geeignete Container um das Layout der Seite festzulegen. a) Menü unterhalb der Kopfzeile b) Menü und Artikel unterhalb der Kopfzeile nebeneinander

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...} Cascading StyleSheets (CSS) Allgemein CSS (aufeinander aufbauende Stilvorlagen) wurden 1996 vom W3C standardisiert. dienen der Ergänzung strukturierter Dokumente wie HTML oder XML. Ermöglichen die Trennung

Mehr

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache Was ist HTML? Die Programmiersprache des Webs HTML HyperText Markup Language Hypertext - Auszeichnungssprache Dateiname Man muss Groß/Kleinschreibung beachten Leerzeichen ist nicht erlaubt Umlaute wie

Mehr

Beschreibung Tags Schlüsselwort. Schriftart. Die Liste ist keineswegs erschöpfend. <p><h1...6 > <li><td> <body> 'Arial','Helvetica','Tahoma','Verdana'

Beschreibung Tags Schlüsselwort. Schriftart. Die Liste ist keineswegs erschöpfend. <p><h1...6 > <li><td> <body> 'Arial','Helvetica','Tahoma','Verdana' Die Liste ist keineswegs erschöpfend. Beschreibung Tags Schlüsselwort Werte Schriftart font-family: 'Arial','Helvetica','Tahoma','Verdana' serif = eine Schriftart mit Serifen,

Mehr

Übung zur Vorlesung Digitale Medien. Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015

Übung zur Vorlesung Digitale Medien. Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015 Übung zur Vorlesung Digitale Medien Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015 1 Hyper Text Markup Language Beschreibungssprache von WWW-Seiten: Enthält die Struktur

Mehr

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände... CSS GRUNDLAGEN 1 Definition der Selektoren... 2 2 Einbinden der CSS 3 Möglichkeiten... 2 3 Farbangaben... 4 4 Schriftformatierung... 4 5 Abstände... 4 6 Box Modell... 5 7 Links... 5 8 Eigene Klasse definieren...

Mehr

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 Übung zur Vorlesung Digitale Medien Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL:

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Tags (Befehle)... 1 Erste Texte im Browser... 2 Das HTML Grundgerüst... 2 Ihre erste echte Webseite... 2 Texte... 3 Textabsatz und Zeilenumbruch... 3 Einen Zeilenumbruch

Mehr

Einführung in HTML. Hui Dai

Einführung in HTML. Hui Dai Einführung in HTML Hui Dai Grundgerüst einer HTML-Datei HTML-Dateien bestehen aus Text. Der Inhalt von HTML-Dateien steht in HTML-Elementen. HTML-Elemente werden durch so genannte Tags markiert. Fast alle

Mehr

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10 CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...

Mehr

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme 4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde,, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016, 12.00

Mehr

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme 4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 18.12.2017, PC Pool Stand und Ausblick Einführung: 17.10.2017, 12.00 Uhr (c.t.), HS 4 Fragestunde: 06.11.2017, 10.15

Mehr

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen Übung 1 HTML & CSS Bildbearbeitung in Hinblick auf HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.jpg Lehrziel: Bilder auf Ansichtsbasis

Mehr

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker Tutorium Einführung in HTML Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker martin.stricker@rz.hu-berlin.de Programm Grundlagen von HTML Objekte, Elemente, Tags Grundaufbau eines HTML-Dokuments

Mehr

Webdesign im Tourismus

Webdesign im Tourismus Übung Prof. Dr. Markus Landvogt Zur Vorlesung 2.3. Feinheiten in Jimdo 2.4. HTML in Jimdo 03 HTML - GRUNDLAGEN DER ERSTELLUNG VON WEBSEITEN 3.1 Aufbau einer Seite in HTML 3.2 HTML in Jimdo WEB 03 1 2.3.

Mehr

Digitale Medien. Übung

Digitale Medien. Übung Digitale Medien Übung HTML Heute Hyper Text Markup Language Beschreibungssprache von WWW-Seiten: Enthält die Struktur eines Dokuments und teilweise die Darstellung. ich bin eine Überschrift

Mehr

ANWENDUNGSSOFTWARE CSS

ANWENDUNGSSOFTWARE CSS ANWENDUNGSSOFTWARE CSS NAVIGATION Bilder zur Navigation: als Anker für Verweise benutzen Text sollte nicht Bestandteil des Bildes sein (Bild als Hintergrund), siehe z-index Navigationslisten mit ,

Mehr

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01. 1. Stunde Mitschrift HTML Bildbearbeitung in Hinblick auf HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.jpg Verstehen des Unterschiedes

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Cascading Style Sheets HTML beschreibt nur den logischen Aufbau eines Dokuments. Die Gestaltung

Mehr

Grundlagen-Beispiel CSS

Grundlagen-Beispiel CSS Grundlagen-Beispiel CSS Öffne im Ordner 2.css.uebung die vorhanden Dateien index.html und erstelle eine neue CSS-Datei mit dem Namen bildschirm.css. Füge im Bereich folgende Verlinkung ein:

Mehr

Webdesign-Multimedia HTML und CSS

Webdesign-Multimedia HTML und CSS Webdesign-Multimedia HTML und CSS Thomas Mohr 1 HTML 1.1 Was ist HTML? HTML steht für Hypertext Markup Language und ist eine Auszeichnungssprache zur Strukturierung digitaler Dokumente. HTML-Dokumente

Mehr

Vorlesungsinhalte. Internet und Webseiten-Gestaltung. Ausblick. Entwicklungsschritte

Vorlesungsinhalte. Internet und Webseiten-Gestaltung. Ausblick. Entwicklungsschritte Vorlesungsinhalte Internet und Webseiten-Gestaltung Wirtschaftsinformatik 3 Vorlesung 2005-05-13 Dipl.-Inf. (FH) T. Mättig Stylesheets (CSS) Das CSS Box-Modell Fotos, Bilder, Grafiken Tabellen 2005-05-13

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016,

Mehr

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt - Die Sprache des Internets Grundlagen und Kurzprojekt aus der Presse: Definition : Hypertext Markup Language Sprache des WWW definiert: Text- und Absatzformate Links Bild- und Tonelemente Farben offener

Mehr

Internet und Webseiten-Gestaltung

Internet und Webseiten-Gestaltung Internet und Webseiten-Gestaltung Wirtschaftsinformatik 3 Vorlesung 5. Mai 2004 Dipl.-Inf. T. Mättig 2004-04-28 Internet und Webseiten-Gestaltung - T. Mättig 1 Vorbemerkungen Dipl.-Inf. T. Mättig E-Mail:

Mehr

Cascading Stylesheets (CSS)

Cascading Stylesheets (CSS) Cascading Stylesheets (CSS) Cascading Stylesheets trennen Webdesign vom eigentlichen Inhalt. Die Vererbung, sprich Kaskadierung, von festgelegten Stilen wird allerdings erst bei fortgeschrittenen Programmierkenntnissen

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen Online-Publishing mit HTML und CSS für Einsteigerinnen Dipl. Math. Eva Dyllong, Universität Duisburg Dipl. Math. Maria Oelinger, spirito GmbH IF MYT 07 2002 CSS-Einführung Vorschau CSS Was ist das? Einbinden

Mehr

Übung: Bootstrap - Navbar

Übung: Bootstrap - Navbar Übung: Bootstrap - Navbar Angaben befinden sich im Ordner: 5_Übung_nav. Darin befinden sich die Bootstrap-Ordner und die dazu passende index.html, die bereits die Links zu den Ordnern enthält. Aufgabe:

Mehr

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS) Cascading Style Sheets (CSS) CSS sind eine unmittelbare Ergänzung zu HTML. Es handelt sich um einen firmenunabhängigen, offen dokumentierten und frei verwendbaren Standard. Es ist eine Sprache zur Formatierung

Mehr

Umsetzen einer skalierbaren horizontalen Navigation:

Umsetzen einer skalierbaren horizontalen Navigation: Umsetzen einer skalierbaren horizontalen Navigation: Erstelle im Dreamweaver eine neue HTML - Datei (navigation.html) und eine CSS Datei (navigation.css). Die Struktur dieser Navigation soll auf einer

Mehr

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc. Übung WS 2015/2016 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 3: Stand: 30.10.2015 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt

Mehr

HTML: Text und Textstruktur mit CSS gestalten

HTML: Text und Textstruktur mit CSS gestalten Tutorium HTML: Text und Textstruktur mit CSS gestalten Martin Stricker martin.stricker@rz.hu-berlin.de 23. Juni 2004 Schriftarten und generische Schriftfamilien Schriftarten werden mit font-family definiert

Mehr

Richtlinien für das Design der KML Webseite. KML TP2, Informationsdienste

Richtlinien für das Design der KML Webseite. KML TP2, Informationsdienste Richtlinien für das Design der KML Webseite KML TP2, Informationsdienste Inhaltsverzeichnis 1. Einleitung...1 2. Textgestaltung...1 2.1. Absätze...1 2.2. Überschriften...2 2.3. Grafiken...2 3. Besondere

Mehr

CSS in HTML-Elementen. Syntax und Grammatik von CSS

CSS in HTML-Elementen. Syntax und Grammatik von CSS CSS Grundlagen CSS3 - Cascading Stylesheets CSS-Dokumente in HTML einbinden CSS kann auf 3 Arten eingebunden werden: - in einer separaten CSS-Datei - im Kopfbereich des HTML-Dokuments - im einzelnen HTML-Element

Mehr

CSS Cascading Style Sheets

CSS Cascading Style Sheets XML light CSS Cascading Style Sheets Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,

Mehr

Tutorial zum erstellen einer Webseite

Tutorial zum erstellen einer Webseite Tutorial zum erstellen einer Webseite 2. Teil das Aussehen mit CSS bestimmen Vorbereitungen: Die HTML Grundlage anpassen, Änderungen sind fett geschrieben. Ab sofort werden wir mit zwei Dateien arbeiten,

Mehr

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS Allgemeine Technologien II Wintersemester 2011 / 2012 28. November 2011 CSS Themen 28.11.2011 Cascading Style Sheets CSS CSS einbinden Inline-Styles CSS im Dokumentkopf Externe Stylesheets Konzepte Typen-,

Mehr

http://www.therealgang.de/

http://www.therealgang.de/ http://www.therealgang.de/ Titel : Author : Kategorie : Vorlesung HTML und XML (Einführung) Dr. Pascal Rheinert Sonstige-Programmierung Vorlesung HTML / XML: Grundlegende Informationen zu HTML a.) Allgemeines:

Mehr

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen.

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen. Inhalt: Grundgerüst, Tags, Zeichensatz, Meta-Tags, Farben 1 2 3 4 titel der Datei 5 6

Mehr

HTML-Grundlagen. Die Layout- und Formatierungsanweisungen heißen Tags, z.b.

HTML-Grundlagen. Die Layout- und Formatierungsanweisungen heißen Tags, z.b. HTML-Grundlagen HTML (Hypertext Markup Language) -Dokumente sind einfache Textdateien, die neben dem eigentlichen Text zusätzliche Anweisungen enthalten, wie das Dokument von einem Browser auf dem Bildschirm

Mehr

1 Einführung Die Sprachen HTML und XHTML Struktur einer HTML Seite Webseiten speichern... 2

1 Einführung Die Sprachen HTML und XHTML Struktur einer HTML Seite Webseiten speichern... 2 HTML GRUNDLAGEN 1 Einführung.. 1 2 Die Sprachen HTML und XHTML. 1 3 Struktur einer HTML Seite 1 4 Webseiten speichern.. 2 5 Elemente für die Seitenstruktur 2 6 Seiten und Inhalte verlinken. 4 7 Sonderzeichen

Mehr

Übung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011

Übung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011 Übung zur Vorlesung Digitale Medien Ludwig-Maximilians-Universität München Wintersemester 2010/2011 1 Über den Studiengang und das Forschungsgebiet Medieninformatik informieren Studenten, Interessenten

Mehr

Übung: Überschriften per CSS gestalten

Übung: Überschriften per CSS gestalten Übung: Überschriften per CSS gestalten Teil 1: Umsetzung eines Layouts mit zwei Überschriften mit zwei verschiedenen Hierarchieebenen, ergänzt durch einen beschreibenden Textabsatz. Teil 2: Wie Teil 1,

Mehr

1. Seminar Multimediale Werkzeuge Sommersemester 2011

1. Seminar Multimediale Werkzeuge Sommersemester 2011 1. Seminar Multimediale Werkzeuge Sommersemester 2011 Marco Niehaus marco.niehaus@tu-ilmenau.de 12.04.2011 Page 1 Organisatorisches Terminplanung? Übungs- & Hausaufgaben Gehen zu 30 % in die Endnote ein

Mehr

Wir studieren HTML-Tags

Wir studieren HTML-Tags Abb. 1: Word-Dokument Abb. 2: Das Dokument aus Abb. 1 mit einem Editor betrachtet Wir studieren HTML-Tags Wenn man ein Word-Dokument wie in Abb. 1 mit einem Editor anschaut, erkennt man den Quelltext des

Mehr

CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 2: GRUNDLAGEN DER WEBENTWICKLUNG

CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 2: GRUNDLAGEN DER WEBENTWICKLUNG CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 2: GRUNDLAGEN DER WEBENTWICKLUNG Von Markus Stauffiger / 4eyes GmbH STRUKTUR UND ZIELE DES HEUTIGEN TAGES Repetition CSS Grundlagen CSS Eigenschaften Wie komme

Mehr

jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP

jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP jetzt lerne ich Webseiten programmieren und gestalten Einfache Beispiele mit HTML, CSS, Javascript, ASP und PHP CHRISTIAN WENZ TOBIAS HAUSER KAPITEL 3 CSS anwenden jetzt lerne ich Style-Sheets sind heute

Mehr

Aufbau einer HTML Seite:

Aufbau einer HTML Seite: 1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,

Mehr

Webdesign-Multimedia HTML und CSS

Webdesign-Multimedia HTML und CSS Webdesign-Multimedia HTML und CSS Thomas Mohr HTML Definition ˆ HTML (Hypertext Markup Language) ist eine textbasierte Auszeichnungssprache (engl. markup language) zur Strukturierung digitaler Dokumente

Mehr

Inhalt. Hintergrund HTML CSS. JavaScript und das Document Object Model

Inhalt. Hintergrund HTML CSS. JavaScript und das Document Object Model Andreas Heß Inhalt Hintergrund HTML CSS JavaScript und das Document Object Model Netz-Protokolle Schichtenmodell OSI DoD Beispiele 7 Anwendung 6 Darstellung 5 Sitzung Anwendungen HTTP, HTTPS, SMTP,

Mehr

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel Selektoren in CSS 1. Beispiel: Kinder und Enkel universal Selektor body { font family: sans serif; color : #666; div { border:

Mehr

Allgemeine Technologien II Sommersemester Mai 2011 CSS

Allgemeine Technologien II Sommersemester Mai 2011 CSS Allgemeine Technologien II Sommersemester 2011 02. Mai 2011 CSS Kursthemen Designparadigmen Framesets Tabellenbasierte Layouts -basierte Layouts: CSS & Co. Cascading Style Sheets CSS CSS einbinden

Mehr

Abgabetermin: , 23:59 Uhr

Abgabetermin: , 23:59 Uhr HTML 19.01.2016 Projektanforderungen Struktur: Zentrale (index-)seite Sinnvolle Ordnerstruktur von index.html aus verlinkte Seiten mit Querverweisen (insgesamt mindestens 3 Seiten) Elemente, die irgendwo

Mehr

Seitengestaltung mit HTML und CSS. Stefan Rothe, Thomas Jampen

Seitengestaltung mit HTML und CSS. Stefan Rothe, Thomas Jampen Seitengestaltung mit HTML und CSS Stefan Rothe, Thomas Jampen 2013 09 12 Rechtliche Hinweise Dieses Werk von Stefan Rothe steht unter einer Attribution-NonCommercial-ShareAlike 3.0 License. Zudem verzichtet

Mehr

DML Befehl: UPDATE II

DML Befehl: UPDATE II HTML HTML-Datei HTML-Datei: Textdatei, die tags enthält Die Tags zeigen dem Webbrowser an, wie die Seite anzuzeigen ist Eine HTML Datei muss eine htm oder html Endung haben Eine HTML Datei kann man mit

Mehr

Übung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider

Übung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider Wintersemester 2015/16 Hyper Text Markup Language Beschreibungssprache von WWW-Seiten: Enthält

Mehr

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 Übung zur Vorlesung Digitale Medien Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Hyper Text Markup Language Beschreibungssprache von WWW-Seiten: Enthält die Struktur eines

Mehr

Digitale Medien. Übung

Digitale Medien. Übung Digitale Medien Übung Pfadangaben Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL: Protokoll : / lokalernetzwerkname / Hostname : Port / Pfad http://www.mimuc.de/ http:/arbeitsgruppe/www.mimuc.de:8080

Mehr

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen)

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen) Wichtige Grundlagen Cascading Style Sheets, gestaltet dynamisch die HTML-Elemente (Boxen),Mit legen Sie Schriften und Farben einheitlich fest,über das Box-Modell layouten Sie die Seite,Navigation und Effekte

Mehr

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13 D3kjd3Di38lk323nnm xiii 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS......................... 1 1.1.1 lnline-formate............................. 3 1.1.2 Eingebettete Formate........................

Mehr

Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen.

Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen. CSS3 Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen. Klicke auf Menü Datei und dann Neu. Wähle CSS und dann erstellen

Mehr

CSS. Cascading Stylesheets

CSS. Cascading Stylesheets CSS Cascading Stylesheets Themen Was sind Cascading Stylesheets? Vorteile von CSS Nachteile von CSS CSS: Versionen Regelsyntax für Stylesheets Einem HTML-Dokument Styles hinzufügen und Numerische

Mehr

Inhalt: 1)Das Box-Modell

Inhalt: 1)Das Box-Modell Inhalt: 1. Das Box-Modell 2. Reset-CSS 3. CSS-Eigenschaft: position (static, relative, absolute) 4. CSS-Eigenschaft: float, clear 5. Übung 6. Die Seite zentrieren mit margin:auto 1)Das Box-Modell Die Box

Mehr

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...} Cascading StyleSheets (CSS) Allgemein CSS (aufeinander aufbauende Stilvorlagen) wurden 1996 vom W3C standardisiert. dienen der Ergänzung strukturierter Dokumente wie HTML oder XML. Ermöglichen die Trennung

Mehr

Wert. { color: blue; }

Wert. { color: blue; } CSS im Überblick HTML wurde vom W3C entwickelt, um die Inhalte einer Webseite zu gliedern und zu strukturieren. In HTML wird festgelegt, ob ein Textinhalt bspw. dies ist eine Überschrift oder

Mehr

Der CSS-Problemlöser

Der CSS-Problemlöser Rachel Andrew Der CSS-Problemlöser Über 100 Lösungen für Cascading Stylesheets 2., überarbeitete und aktualisierte Auflage «j dpunkt.verlag Inhalt 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS 1

Mehr

CSS. Cascading Style Sheets

CSS. Cascading Style Sheets CSS Cascading Style Sheets Was ist CSS? CSS... steht für Cascading Style Sheets... definiert die Darstellung (Farben, Fonts,... ) von (HTML) Dokumenten auf Web-Seiten.... spart viel Aufwand, da Format-Regeln

Mehr

HTML Programmierung. Aufgaben

HTML Programmierung. Aufgaben HTML Programmierung Dr. Leander Brandl BRG Keplerstraße - A-8020 Graz Universität Graz - Institut für Experimentalphysik Fachdidaktik der Physik http://w4.brgkepler.asn-graz.ac.at 1. Die erste Web-Seite

Mehr

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!doctype html> <html lang="de"> <head>

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!doctype html> <html lang=de> <head> Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) name Ihres HTML-Dokumentes

Mehr

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!DOCTYPE HTML> <html> <head>

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!DOCTYPE HTML> <html> <head> Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) name Ihres HTML-Dokumentes

Mehr

Kommentare <! Dies ist ein Kommentar > Zum Kommentieren von Inhalten oder Befehlen. Wird im Browser nicht angezeigt.

Kommentare <! Dies ist ein Kommentar > Zum Kommentieren von Inhalten oder Befehlen. Wird im Browser nicht angezeigt. HTML Grundgerüst titel der Seite Inhalt der Datei Innerhalb des Dateikopfes einen aussagekräftigen Titel vergeben! Den gesamten sichtbaren Inhalt

Mehr

Praktikum 8: CSS-Layout

Praktikum 8: CSS-Layout WEB1 Web-Technologien 1 Praktikum 8: CSS-Layout Gerrit Burkert, 01.11.2014 Ziele In einem früheren Praktikum haben Sie den HTML-Code für eine Reisebüroseite gemacht. Ziel dieses Praktikums ist es, die

Mehr

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!- 12. Jgst. 3. Kursarbeit Datum: 26.03.2007 Klasse: GY 05 c Fach: Informationsverarbeitung (Leistungskurs) Themen: XHTML; CSS Name: Bitte speichern Sie Ihre Ergebnisse regelmäßig. Punkte:!" # Note: 8 $ %!&'(

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde:, 12.00

Mehr

Ergänzungen zum HTML - Grundkurs

Ergänzungen zum HTML - Grundkurs Ergänzungen zum HTML - Grundkurs Ein HTML - Dokument besteht grundsätzlich aus zwei Teilen; HEADER (Kopf, enthält allg. Angaben zu Titel und ähnlich) BODY (Körper, enthält den eigentlichen Text mit Überschriften,

Mehr

Formatierung eines Text Ads in CSS

Formatierung eines Text Ads in CSS Formatierung eines Text Ads in CSS Damit sich die Text Ads möglichst harmonisch in Ihre Webseite einfügen, haben Sie verschiedene Möglichkeiten Ihr Text Ad über CSS (Cascading Style Sheets) zu formatieren.

Mehr

Veranstaltung Systementwicklung. HTML und CSS. Uwe H. Suhl und Chris Bizer SS 2008

Veranstaltung Systementwicklung. HTML und CSS. Uwe H. Suhl und Chris Bizer SS 2008 Veranstaltung 10033013 Systementwicklung HTML und CSS Uwe H. Suhl und Chris Bizer SS 2008 HTML - Hypertext Markup Language HTML ist eine Auszeichnungssprache für Web-Dokumente Auszeichnungssprachen Auszeichnen

Mehr

Informatik und Programmiersprachen

Informatik und Programmiersprachen Informatik und Programmiersprachen Einschub: HTML Wintersemester 2004/2005 Prof. Dr. Thomas Wieland HTML HTML = Hypertext Markup Language HTML beschreibt Inhalt, Struktur und Darstellung eines Dokumentes.

Mehr

Inhaltsverzeichnis. Florian Bauer HTML Seite 2 von 10

Inhaltsverzeichnis. Florian Bauer HTML Seite 2 von 10 HTML Inhaltsverzeichnis HTML Grundlagen... 3 Was ist HTML... 3 URL... 3 HTTP... 3 WWW Funktionsweise... 3 HTML Grundgerüst... 4 Grobes Grundgerüst... 4 Feines Grundgerüst... 4 HTML-Elemente... 5 Tags...

Mehr

Praktikum im Grundstudium

Praktikum im Grundstudium Praktikum im Grundstudium Teil 2: Layout mit CSS Zweck von Stylesheets Ergänzung zu XHTML XHTML legt Struktur des Dokuments fest Definiert Formateigenschaften Trennung von Inhalt und Layout Stylesheet

Mehr

HTML. HyperText Markup Language. von Nico Merzbach

HTML. HyperText Markup Language. von Nico Merzbach HTML HyperText Markup Language von Nico Merzbach Kapitel 1 Was ist HTML? Was ist HTML? Einführung: HTML ist eine (Hypertext-)Auszeichnungssprache. Mit Hilfe von HTML strukturiert man Inhalte wie Text,

Mehr

4.8 Das Box Modell, Block- vs Inline-Elemente

4.8 Das Box Modell, Block- vs Inline-Elemente 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Büchli :: Süsstrunk :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : 4.8 Das Box Modell, Block- vs Inline-Elemente

Mehr

HTML & CSS. Beispiele aus der Praxis

HTML & CSS. Beispiele aus der Praxis HTML & CSS Beispiele aus der Praxis Übungsblatt 2 http://www.uni-koblenz.de/~ugotit Fragen? Wiederholung Beispiele von.../~ugotit/test/index.htm zu.../~ugotit/test2/html/index.htm Absoluter Pfad relativ

Mehr

<html> <head> <title> Die Welt der Bäume </title> </head> <body> Hier ensteht eine Seite über Bäume. </body> </html> Abb. 2

<html> <head> <title> Die Welt der Bäume </title> </head> <body> Hier ensteht eine Seite über Bäume. </body> </html> Abb. 2 Dieser html-kurs soll die Informatik-SchülerInnen meines Info-Kurses auf den Info-Quali vorbereiten. Das Werkzeug html soll einen in die Lage versetzten, die Programmierung von Web-Seiten zu verstehen

Mehr

HTML5. Wie funktioniert HTML5? Tags: Attribute:

HTML5. Wie funktioniert HTML5? Tags: Attribute: HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,

Mehr

CSS-Tutorial. Grundlegende CSS-Kenntnisse

CSS-Tutorial. Grundlegende CSS-Kenntnisse 2008 CSS-Tutorial Grundlegende CSS-Kenntnisse Dieses Tutorial gibt Ihnen verschiedene CSS-Kenntnisse mit an die Hand, damit Sie Ihre Webseite ansprechend gestalten können. Webmasterparadies.de Vertraulich

Mehr

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Inhalt 1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Einstieg - Eine Formatvorlage besteht aus mindestens einer Anweisung. - Eine Anweisung

Mehr

HTML und CSS. Eine kurze Einführung

HTML und CSS. Eine kurze Einführung HTML und CSS Eine kurze Einführung Begriff Markup Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a) das Wort wird fett

Mehr

Computergrundlagen HTML Hypertext Markup Language

Computergrundlagen HTML Hypertext Markup Language Computergrundlagen HTML Hypertext Markup Language Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2014/15 Ausgabemedien und Beschreibungssprachen Papier: L A T E X feste Seitengröße

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Zeichen formatieren... 1 Physische Formatierungen... 1 Zitate auszeichnen... 2 Schrift ändern... 2 Die Schriftgröße einstellen... 2 Die Schriftart einstellen...

Mehr

Einführungskurs HTML-CSS mit Buch

Einführungskurs HTML-CSS mit Buch Einführungskurs HTML-CSS mit Buch Von Stand: 01.11.2013 Arbeitsblätter Blatt1: Grundlegendes, Software einrichten Blatt2: Link-Arten Blatt3: Wichtige HTML-Elemente Blatt4: Einführung CSS Blatt5: Wichtige

Mehr

HTLM und CSS. Eine erste Einführung. Karlheinz Zeiner. Inhalt

HTLM und CSS. Eine erste Einführung. Karlheinz Zeiner. Inhalt HTLM und CSS Eine erste Einführung Karlheinz Zeiner Inhalt 1 Vorbereitung 1 1.1 HTML und CSS 1 1.2 Werkzeuge 1 1.3 Quellen 1 2 Erstes HTML-Dokument erstellen 2 2.1 Website, Webpage 2 2.2 Struktur einer

Mehr

Introduction to Technologies for Interaction Design. Stylesheets

Introduction to Technologies for Interaction Design. Stylesheets Introduction to Technologies for Interaction Design Stylesheets Syntax Selektor und Eigenschaften Selektor bezieht sich auf ein HTML-Element ID-Selektoren dürfen in jeder HTML-Datei nur einmal vorkommen

Mehr

Nachbau der Website 1.)Hintergrundbild einfügen eigene CSS-Datei

Nachbau der Website  1.)Hintergrundbild einfügen eigene CSS-Datei Nachbau der Website http://www.lake-festival.at/ Erstelle eine neue Bootstrapsite im Ordner lakefestival. Es soll alle Ordner bereits enthalten, back für diverse backgrounds, img mit vielen Bildern usw.

Mehr

GRUNDLAGEN HTML + CSS

GRUNDLAGEN HTML + CSS GRUNDLAGEN HTML + CSS Bitte beachten Sie mein Urheberrecht. Keine Veröffentlichung auch nicht in Auszügen - oder Weitergabe an Dritte ohne mein Einverständnis. alle Rechte vorbehalten: BüroSmart, Michaela

Mehr

Übung Klebezettel. background, font, color, transform, width, height, margin, cursor, border. Web. Fach: BW1. Klasse: (Donnerstag) Datum:

Übung Klebezettel. background, font, color, transform, width, height, margin, cursor, border. Web. Fach: BW1. Klasse: (Donnerstag) Datum: 1 2 Fach: Klasse: Datum: Web BW1 16.05.2019 (Donnerstag) Agenda Übung Klebezettel - background, font, etc. 3 4 Unser Ziel mit CSS: Die Gestaltung eines einfachen Textes in einen Klebezettel Übung Klebezettel

Mehr

Bedienfelder. Bedienfeld Einfügen

Bedienfelder. Bedienfeld Einfügen DER DREAMWEAVER BILDSCHIRM: Titelleiste Menüleiste Symbolleiste Bedienfelder Eigenschafteninspektor Statuszeile Bedienfeld Einfügen DAS DOKUMENTFENSTER: DER EIGENSCHAFTENINSPEKTOR: Der Eigenschafteninspektor

Mehr