HTML- und CSS-Lehrbuch für Anfänger

HTML-Grundlagen

Einführung Die HTML-Sprache HTML-Tags Attribute Stile Grundlegende Seitenstruktur Grundlegende Tags Absätze Überschriften Fettgedruckter Text Kursiver Text Ungeordnete Listen Geordnete Listen Links Interne Links Bilder Bildbreite Bildhöhe Breite und Höhe eines Bildes festlegen Tabellen Tabellenbreite und -höhe Kopfzellen Praktikum

CSS-Grundlagen

Einführung in CSS Wie man mit CSS arbeitet Farbwerte Beliebige Farben Breite und Höhe Textausrichtung Text rechts ausrichten Text zentrieren Text links ausrichten Text im Blocksatz ausrichten Übung zur Textausrichtung Schriftschnitt Kursiv Schriftgröße Schriftfamilie Zeilenhöhe Wert für line-height ohne Einheiten Kurzschreibweise font Erste Zeile einrücken Texteffekte Text unterstreichen Text überstreichen Durchgestrichener Text Texteffekte aufheben Praktikum

Selektoren

Verwandtschaftsbeziehungen von Tags Vererbung von Eigenschaften Gruppierung von Selektoren Gemeinsame Eigenschaften Nachfahren-Selektoren Kind-Selektor Klassen-Selektor Das span-Tag Das div-Tag Gruppierung von Klassen Tag mit vorgegebener Klasse Nachfahren-Selektor und Klassen Komplexe Kombinationen von Nachfahren-Selektor und Klassen Anfängerfehler im Nachfahren-Selektor Element mit mehreren Klassen Selektor nach id Selektor nach id und Klassen Verwendung von id Selektor nach mehreren Klassen Mehrere Selektoren zusammen Fehler mehrere Selektoren Gruppierung komplexer Selektoren Fehler beim Gruppieren Training zu Selektor-Kombinationen Priorität von Selektoren Anmerkung zum Eigenschaftskonflikt Regeln der Spezifität Priorität von Nachfahren-Selektoren Angrenzender Geschwister-Selektor Geschwister-Selektor Universalselektor Attribut-Selektoren Zustände von Links Nuancen der Reihenfolge von Link-Zuständen Link- und visited-Zustände Normale Verwendung von Link-Zuständen Komplexe Selektoren mit Links Link mit Klasse Auswahl von Endelementen Auswahl nach Position Auswahl des einzigen Kindes Auswahl leerer Elemente Auswahl nach Position und Elementtyp Negation not

Gestaltung

Hintergrundfarbe Grundlagen zum Arbeiten mit Rahmen Durchgehender Rahmen Gepunkteter Rahmen Gestrichelter Rahmen Reliefrahmen Doppelrahmen Kurzschreibweise für Rahmen Rahmen für verschiedene Seiten Abgerundete Blockränder Abgerundete Hintergrundränder Kreis erstellen Abrundung für verschiedene Ecken Vier Werte Zwei Werte Drei Werte Abrundung in Prozent Kreis erstellen bei Abrundung in Prozent Bild für den Hintergrund Wiederholung des Hintergrundbildes Weitere Eigenschaften für den Hintergrund Listenmarkierungen für ul Quadratische Listenmarkierungen für ul Listenmarkierungen für ul als Kreise Listenmarkierungen für ul als ausgefüllte Kreise Keine Listenmarkierungen für ul Listenmarkierungen für ol Kleinbuchstaben römische Zahlen für ol-Listen Großbuchstaben römische Zahlen für ol-Listen Kleinbuchstaben lateinische Buchstaben für ol-Listen Großbuchstaben lateinische Buchstaben für ol-Listen Kleinbuchstaben griechische Buchstaben für ol-Listen Dezimalzahlen mit vorangestellter Null für ol-Listen

Box-Modell

Außenabstand margin Abstände margin für verschiedene Seiten Mehrere Werte in margin Vier Werte in margin Zwei Werte in margin Drei Werte in margin Innenabstand padding Abstände padding für verschiedene Seiten Mehrere Werte in padding Erweiterung von Elementen Einfluss des Rahmens auf die Elementerweiterung Gemeinsamer Einfluss von padding und Rahmen auf die Elementerweiterung Deaktivierung der Elementerweiterung Blockelemente Breite und Höhe eines Blockelements Breite eines Blockelements Höhe eines Blockelements Höhe ohne Inhalt Mehrere Blockelemente nebeneinander Inline-Elemente Breite und Höhe eines Inline-Elements Mehrere Inline-Elemente nebeneinander Abstände zwischen Inline-Elementen Definition des Box-Modells Eigenschaft display Inline-Block-Elemente Breite und Höhe eines Inline-Block-Elements Breite eines Inline-Block-Elements Höhe eines Inline-Block-Elements Mehrere Inline-Block-Elemente nebeneinander Ausrichtung von Blockelementen Ausrichtung eines Blockelements mit Abstand links Ausrichtung eines Blockelements mit Abstand rechts Ausrichtung von Inline-Elementen Zentrierung von Inline-Elementen Zentrierung mehrerer Inline-Elemente Ausrichtung von Inline-Elementen am rechten Rand Ausrichtung von Inline-Block-Elementen Zentrierung von Inline-Block-Elementen Ausrichtung von Inline-Block-Elementen am rechten Rand Flex-Elemente Höhe des Elternelements von Flex-Elementen Breite des Elternelements von Flex-Elementen Inline-Block-Elternelement Abstände padding des Elternelements Abstände margin für Kindelemente Ausrichtung von Flex-Elementen Zentrierung von Flex-Elementen Ausrichtung von Flex-Elementen im verfügbaren Raum Ausrichtung von Flex-Elementen mit Abständen Ausrichtung von Flex-Elementen mit gleichen Abständen

Positionierung

Absolut Relativ Absolut relativ zum Elternelement Absolut relativ zum Absoluten Absolut ohne Koordinaten Zentrierung via Absolute Negative Werte bei Absolute Fixe Positionierung Block in voller Bildschirmbreite Überlagerung von Elementen auf der Z-Achse Regelung der Überlagerung auf der Z-Achse Nuancen der Anwendung negativer z-index-Werte

Floats

Einführung in die float-Eigenschaft Die float-Eigenschaft und Tags Kombination von float und margin Kombination von float und padding Schwebende Elemente unter Tags Auswirkung von Floats auf das Elternelement Höhe des Elternelements von Floats Text im Elternelement von Floats Umfließen Umfließen aufheben Separates Div mit Clearfix Höhe des Elternelements und Clearfix Die float-Eigenschaft für Blöcke Die float-Eigenschaft und mehrere Blöcke Die float-Eigenschaft und Elternelement ohne Text

Flexbox

Anordnung in Reihe oder Spalte Anordnung der Flex-Elemente in umgekehrter Reihe Anordnung der Flex-Elemente in Spalten Umkehrung der Spalte mit Flex-Elementen Haupt- und Querachse Ausrichtung entlang der Hauptachse Ausrichtung entlang der Querachse Wert center der Eigenschaft align-items Zentrierung ohne Höhe der Blöcke Zentrierung mit unterschiedlicher Blockhöhe Wert stretch der Eigenschaft align-items Praxis zur Achsenausrichtung Ausrichtung eines einzelnen Elements Reihenfolge der Flex-Blöcke

Grids

Einführung in Grids Spuren und Linien Darstellung im Debugger Spalten Einheit fr Bruchzahlen fr Pixel und fr Prozente und fr Funktion repeat Wert auto Wert auto-fill Funktion minmax Wert auto-fit Zeilen Kurzschrift für Zeilen und Spalten Kombinieren von Zeilen Kombinieren von Spalten Kombinationen von Vereinigung Überlappung von Spalten Abstand zwischen Spalten Abstand zwischen Zeilen Abstand zwischen Spalten und Zeilen Kacheln

Layouts

Menü erstellen Einfache einspaltige Website-Layouts Layout-Schema mit mehreren Wrappern Strukturelle Blöcke einer Website Schema eines zweispaltigen Layouts Schema eines dreispaltigen Website-Layouts Spezielle Tags für Website-Layout-Elemente Haupt-Layout-Tags Tag für Sektionen Praxis zu Layouts
bydeenesfrptru