Wofür steht xhtml und html
Extensible Hypertext Markup Language
Hypertext Markup Language
Was sind drei Probleme, die html bzw. xhtml hat
Text wird der Reihe nach geschrieben
Ergbnis: Kilometerlanger Buchstabenwurm
Linearität passt nicht zum vernetzten Wissen
Wofür steht Hypertext
Nichtlineares Medium zur Präsentation vernetzter Einheiten von Texten
Ergänzung des Textes um Verweise
Wofür steht Markup Language
Ausgezeichnungssprache
Ergänzung des Textes um Elemente, auch als Tags bezeichnet
Anderes Wort für Elemente
Tags
Wie nennt man diesen Bereich:
<head>
Kopfbereich
<body>
Inhaltsbereich
Welches ist das Start-Tag und welches das End-Tag:
<elementname>Elementeinheit<elementname>
Rot: Start-Tag
Blau: End-Tag
Gibt es Elemente die keinen Elementinhalt haben, wenn ja welche(s)
Ja, das <br /> Tag hat keinen Inhalt und muss deshalb im Start-Tag mit einem / wieder geschlossen werden
Was bedeuten folgende Tags:
<p>…</p>
<u>…</u>
<b>…</b>
<br />
<p>…</p>: erzeugt einen Absatz
<u>…</u>: unterstreicht den Satz
<b>…</b>: schreibt den Text fett
<br />: erzeugt einen Zeilenumbruch
Wenn man Elemente verschachtelt, welches muss dann zurerst geschlossen werden?
<u><b><i>…?
Elemente die zuletzt geöffnet werden, müssen zuerst geschlossen werden
<u><b><i>…</i></b></u>
Was sind Attribute und wo sind diese zufinden
Elemente können ergänzende Eigenschaften haben, die als Attribute bezeichnet werden. diese besitzen wiederrum eigene Werte (im Englischen Value)
Attribute stehen im öffnenden Tag und ihre Werte werden nach einem Gleichheitszeichen angegeben und sind dabei in Anführungszeichen
<elementname attribut1=”Wert” attribut2=”Wert”></elementname>
Was bedeuten folgende Tags/Attribute:
<img …/>
src
alt
title
width
height
<img …/>: Tag zum einbinden von Bildern
src: Attribut zum angeben des Bilddateinamens
alt: (Attribut) Angabe eines Alternativtextes
title: (Attribut) Text, der angezeigt wird wenn die Maus über dem Bild ist
width: (Attribut) Angabe der Bildbreite
height: (Attribut) Angabe der Bildhöhe
Welche Kodierung muss ausgewählt werden
UTF-8
Wie ist ein Hyperlink aufgebaut
<a href=”./Verzeichnis/Dateiname”>Linktext</a>
a steht für anchor (Anker, Befestigung)
Attribut href bezeichnet die Adresse
Dahintersteht der angezigte Text auf der Webseite (Linkname)
Wie verfasst man ein Kommentare
<!--…-- >
Wofür steht CSS und was bewirkt es
CSS: Cascading Stylesheet
Trennung von Struktur und Darstellung einer Website.
Struktur verbleibt im xhtml, Darstellung wird zentral in CSS definiert
Was sind Block-Elemente
Block-Elemente erzeugen einen eigenen Absatz im Textfluss
Alle Block-Elemente werden mit einem Abstand vor und nach dem Element versehen
Nenne Typische Block-Elemente
<h1> bis <h6>: Überschriftenklassen
<p>: Absatz
<blockquote>: Längere Zitate
<table>: Erzeugt eine Tabelle
Block- Elemente können weitere Block- und Inline-Elemente enthalten
Was sind Inline-Elemente
Inline-Elemente erzeugen keinen Absatz im Textfluss
Inline-Elemente sind als untergeordnete, innere Elemente für Block-Elemente gedacht
Nenne Typische Inline-Elemente
<b>: Texte wird Fett formateirt
<img>: Einbinden eines Bildes
<br />: Zeilenumbruch
<a>: Hyperlink
Was ist bei Inline-Elementen zu beachten
Sie können in den meisten Fällen normalen Text und weitere Inline- Elemente enthalten, jedoch keine Block-Elemente
Dürfen gemäß normgerechter Schreibweise von HTML nicht direkt im body-Element vorkommen, sondern nur innerhalb von Block-elementen
Was bedeuten Folgenede Tags:
<table>…</table>
<tr>…</tr>
<td>…</td>
<th>…</th>
<table>…</table>: Beginn/Ende der Tabelle
<tr>…</tr>: Zeile einer Tabelle (row)
<td>…</td>: Tabellendaten
<th>…</th>: Alternativ zu <td>…</td> für die Kopfzeile
Wozu führt folgendes
<table style=
“border:1px solid; width:100%“>
“border:1px solid; width:500px“>
“background-color:blue;“>
<table style=“border:1px solid; width:100%“>
Definition einer Tabelle mit Rahmenbreite 1 Pixel und Breite 100% des Browserfensters
<table style=“border:1px solid; width:500px“>
Definition einer Tabelle der Breite 500 Pixel
<table style=“background-color:blue;“>
Definition einer Tabelle mit der Hintergrundfrabe Blau (dies kann auch für einzelne Zeilen oder Zellen genutzt werden#
Die Tabelleneigenschaften border und width sind Elemente des style Attributes und werden in diesem Fallk durch CSS-Inline-Formatierung definiert
Wie wird die Tabelle in logische Bereiche aufgeteilt und wie heißen diese
<thead>…</thead>: Tabellenkopf
<tbody>…</tbody>: Datenbereich
<tfoot>…</tfoot>: Tabellenfuß
“border: dotted“>
“border-spacing: 15px; border: dotted“>
<td style=
“padding: 15px“>
<table style=“border: dotted“>
Tabellenrahmen (gepunktet)
<table style=“border-spacing: 15px; border: dotted“>
Abstand zwischen den Zellen und Tabellenrahmen
<td style=“padding: 15px“>
Abstand zwischen Zellenrand und Zelleninhalt
Wie kann man den Abstand zwischen den Tabellenzellen anpassen
Der Abstand zwischen den Tabellenzellen kann ein- (border-collapse: separate) und ausgeschaltet (border-collapse: collapse) werden
Was bedeuten folgende Werte
border-collapse: collapse
border-collapse: separate; border-spacing: 5px
Kein Abstand zwischen Tabellenzellen
Abstand zwischen Tabellenzellen eingeschaltet (Standard), Abstandsangabe über border-spacing
Wozu führt folgnedes
“border: 1px soild black“>
“border-top: 1px soild black“>
“border-bottom: 1px soild black“>
“border-left: 1px soild black“>
“border-rigth: 1px soild black“>
Äußerer Rahmen
<table style=“border: 1px soild black“>
Rechteck
<table style=“border-top: 1px soild black“>
Oberer Rand
<table style=“border-bottom: 1px soild black“>
Unterer Rand
<table style=“border-left: 1px soild black“>
Linker Rand
<table style=“border-rigth: 1px soild black“>
Rechter Rand
Welche Werte gibt es, um den Rahmen einer Tabelle anzupassen
dotted: Definiert einen gepunkteten Rahemn
dashed: Definiert einen gestrichelten Rahmen
double: Definiert einen doppelten Rahmen
groove: Definiert einen 3D gerillten Rahemn
ridge: Definiert einen 3D gefurchten Rahmen -> Ausprobieren check nicht was dat sein soll
Mit welchen Werten kann man die Ausrichtung des Textes innerhalb einer Tabelle anpassen
“text-align: left”>: Links
“text-align: right”>: Rechts
“text-align: center”>: Horizontal zentriert
“vertical-align: justify”>: Blocksatz
“vertical-align: top”>: Oben
“vertical-align: bottom”>: Unten
“vertical-align: middle”>: Vertikal zentriert, d.h. Mittig. Achtung: nicht center!
“vertical-align: baseline”>: Alle Zellen einer Zeile, die dieses Attribute enthalten werden auf einer gemeinsamen Basislinie ausgerichtet
<colgroup>
<col style=”width: 80px”/>
<col style=”width: 100px”/>
<col style=”width: 320px”/>
</colgroup>
<colgroup style=”width: 200px” span=”3”>
<col style=”width: 10%”/>
<col style=”width: 70%”/>
<col style=”width: 20%”/>
Definition von 3 Spalten unterschiedlicher, aber fester Breite
Definition von 3 Spalten mit gleicher Breite. span = spannen
Definition mit prozentualem Breitenverhältnis. Spalte 1 nimmt 10% der TAbellenbreite ein, Spalte 2 70% und Spalte 3 20%
Was bedeuten folgende Attribute
colspan=”2”
rowspan=”3”
colspan=”2”: Zelle erstreckt sich über 2 Spalten
rowspan=”3”: Zelle erstreckt sich über 3 Zeilen
Wie definiert man eine Überschrift in eine Tabelle und wie kann die Position angepasst werden
<table border=”1”>
<caption>
Tabellenüberschrift
</caption>
</table>
Definiert eine Tabellenüberschrift
<caption style=”text-align: left”>
Überschrift links
<caption style=”text-align: right”>
Überschrift rechts
Wofür stehen folgende Tags
<ul>…</ul>
<ol>…</ol>
<dl>…</dl>
<ul>…</ul>: Unsortierte Liste. Die Reihenfolge der Objekte ist beliebig
<ol>…</ol>: Sortierte Liste. Die Reihenfolge der Objekte ist wichtig
<dl>…</dl>: Definitionsliste. Die Liste besteht aus Begriffen und deren Definition
Wie erstellt man eine Unsortierte Liste
<ul>
<li>Text1</li>
<li>Text2</li>
</ul>
Das Tag <ul> (unordered list) leitet die Aufzählung ein, </ul> beendet die Aufzählung. In die Tags <li> bzw. </li> (list item) wird jeweils ein Listenpunkt eingeschlossen
Wie erstellt man eine Sortierte Liste
<ol>
</ol>
Das Tag <ol> (ordered list) leitet die Aufzählung ein, </ol> beendet die Aufzählung. In die Tags <li> bzw. </li> (list item) wird jeweils ein Listenpunkt eingeschlossen
Wie erstellt man eine Definitionsliste
<dl>
<dt>Ausdruck</dt>
<dd>Beschreibung</dd>
</dl>
Das Tag <dl> (definition list) leitet die Definitionsliste ein, </dl> beendet sie. In der Liste werden Paare der beiden folgenden Tags aufgeführt: <dt> (definition term) gibt den zu definierenden Ausdruck <dd> (definition description) formatiert den erläuterten Text
Wofür ist das div-Element
Mehrere Elemente wie Text, Grafiken, Tabellen usw., können in einem gemeinsamen Bereich durch <div>…</div> eingeschlossen werden
Dieses allgemene Element bewirkt nichts weiter als das es in einer neuen Zeile des Fließtextes beginnt. Ansonsten hat es keine Eigenschaften
Es ist dazu gedacht, um mit Hilfe von CSS formatiert zu werden
Last changed2 years ago