Glossar zur Webentwicklung und Design

Thema Erklärung/Beschreibung
utf-8 UTF-8 ist eine Zeichencodierung. Sie ordnet jedem existierenden Unicode-Zeichen genau eine bestimmte Bitfolge zu, die man auch als binäre Zahl lesen kann. Das heißt: Allen Buchstaben, Zahlen und Symbolen einer wachsenden Zahl an Sprachen weist UTF-8 jeweils eine feste, binäre Zahl zu.So kann die Seite in mehreren Sprachen ausgegeben werden, ohne den Code neu zu schreiben
HTML-Kopf zum kopieren <!doctype html>
<html lang=";de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
lt;title>Beschreibung der Seite </head>
<body>
</body>
Sonderzeichen Liste für Sonderzeichen
erzwungenes Leerzeichen &nbsp;
Tags Beispiele
Listen und Tabellen

Listen werden mit den Tags <ul>,</ul> (ungeordnete Liste) und <ol>(geordnete Liste) erstellt. Die Tags für die einzelnen Listen sind <li></li>

Um eine Tabelle zu erstellen brauch man die Tags <table> und </table>. Zeilen werden mit den Tags <tr> und </tr>. Die Spalten der Zeilen werden mit den Tags <td> und </td> und um den Text in den Spalten größer zu machen nutzt man die Tags <th> und </th>

Verweise (links) <a href="Link hier"> Name der auf der Seite angezeigt wird </a>
Inhalt,Struktur,Aussehen
  • Inhalt: Der Seiteninhalt der meist ein Text ist
  • Struktur:Die Art und Weise, auf die, die Seite eingeteilt wird um die die Seite möglichst gut zu ordnen
  • Aussehen:Die Darstellung der Webseite z.B. Farben
Seiteneinteilung mit <header> <nav> <main> <aside> <foot>
  • <header>: Seitenkopf Für z.B. die Überschrift oder Logo
  • <nav>: Ein Inhaltsverzeichnis, oft mit Links verknüpft
  • <main>: Der richtige Inhalt der Seite
  • <aside>:Randlist mit ergänzendem Inhalt
  • <footer>: Impressum
CSS für Seiteneinteilung und Hintergrundfarbe
  • CSS-Code schreiben: <style></style>
  • Seiteneinteilung:
    body {
    display: flex;
    flex-flow: row wrap;
    }
    header, nav, main, aside, footer {
    border: 1px solid;
    padding: 1em;
    margin: .5em;
    }
    header, nav, footer {
    flex: 100%;
    }
    main {
    flex: 3;
    }
    aside {
    flex: 1;
    }
  • Hintergrundfarbe:
    body {
    }
    header {
    background: #f1f3f4;
    }
    nav {
    background: #e6f2f7;
    }
    main {
    background: #ffede0;
    }
    aside {
    background: #ebf5d7;
    }
    footer {
    background: #e4ebf2;
    }

Regeln für eine gute Formatierung des Quellcodes
  1. Pro Zeile sollte nur ein öffnendes Tag stehen, und zwar am Anfang.
  2. Falls innerhalb des HTML-Elements kein weiteres Tag aufgemacht wird, steht das zugehörige schließende Tag am Ende der Zeile(n).
  3. Falls innerhalb des HTML-Elements ein oder mehrere weitere Tags aufgemacht werden, steht das schließende Tag am Anfang einer neuen Zeile und dahinter steht nichts.
  4. Falls innerhalb eines HTML-Elements ein weiteres Tag definiert wird, wird dieses gegenüber dem umschließenden Tag eingerückt. Damit ergibt sich ein stufiges Bild gemäß der Hierarchie der enthaltenen HTML-Elemente.
  5. Nach einem schließenden Tag wird die Einrückung sozusagen rückgängig gemacht: Sofern öffnendes und schließendes Tag in verschiedenen Zeilen stehen, stehen sie untereinander, d.h. genauso weit eingerückt.
  6. Zur Erzeugung einer Einrückung wird vor der Zeile die Tabulator-Taste gedrückt.
  7. Alternativ können auch 2 oder 4 Leerzeichen verwendet werden (aber bitte einheitlich).
  8. Achtung: Wird ein Tag innerhalb eines HTML-Elements geöffnet, muss es auch innerhalb geschlossen werden.
  9. Füge eine Leerzeile ein, wenn danach eine größere Struktur begonnen wird, z.B. also vor und nach einer Tabelle oder Überschrift.