HTML & CSS Zusammenfassung
Eine übersichtliche Zusammenfassung der wichtigsten Konzepte
HTML Grundlagen
Frage | Antwort |
---|---|
Wie ist die Grundstruktur eines HTML-Dokuments? |
|
Welche Überschriften-Ebenen gibt es und wie werden sie verwendet? |
- <h1> : Hauptüberschrift (nur einmal pro Seite)- <h2> bis <h6> : Unterüberschriften- Hierarchisch strukturieren - Keine Ebenen überspringen |
Wie erstellt man Formulare in HTML? |
Grundstruktur:<form action="/submit" method="post"> - Label mit Input verbinden: <label for="id"> - Eingabefelder: <input type="text|email|password"> - Textbereiche: <textarea> - Absenden: <button type="submit">
|
Welche HTML5 Input-Typen gibt es? |
- type="date" : Datumsauswahl- type="time" : Zeitauswahl- type="number" : Zahlen- type="range" : Schieberegler- type="color" : Farbwähler- type="tel" : Telefonnummern- type="email" : E-Mail-Adressen
|
Wie strukturiert man Text in HTML? |
- <p> : Absätze- <br> : Zeilenumbruch- <hr> : Horizontale Linie- <strong> : Wichtiger Text- <em> : Betonter Text
|
HTML Fortgeschrittene Konzepte
Frage | Antwort |
---|---|
Was sind semantische HTML-Elemente? |
Elemente mit bedeutungsvoller Struktur: - <header> : Kopfbereich- <nav> : Navigation- <main> : Hauptinhalt- <article> : Eigenständiger Inhalt- <section> : Thematischer Abschnitt- <aside> : Seitenleiste- <footer> : Fußbereich
|
Wie erstellt man Tabellen? |
Struktur:<table> - <thead> : Tabellenkopf- <tbody> : Tabelleninhalt- <tr> : Tabellenzeile- <th> : Kopfzelle- <td> : Datenzelle
|
Wie bindet man Medien ein? |
Bilder: <img src="bild.jpg" alt="Beschreibung"> Video: <video src="video.mp4" controls></video> Audio: <audio src="audio.mp3" controls></audio> Mit Fallback: <picture> für responsive Bilder<source> für alternative Formate
|
CSS Grundlagen
Frage | Antwort |
---|---|
Wie bindet man CSS ein? |
1. Extern: <link rel="stylesheet" href="style.css"> 2. Intern: <style>...</style> 3. Inline: style="..." Attribut
|
Was sind die wichtigsten CSS-Selektoren? |
- Element: p { } - Klasse: .klasse { } - ID: #id { } - Verschachtelt: div p { } - Direkte Kinder: div > p { }
|
Wie funktioniert das Box-Modell? |
Von innen nach außen: 1. content: Inhalt 2. padding: Innenabstand 3. border: Rahmen 4. margin: Außenabstand box-sizing: border-box; für intuitivere Größenberechnung
|
Wie positioniert man Elemente? |
position: - static : Standard- relative : Relativ zur normalen Position- absolute : Relativ zum nächsten positionierten Elternelement- fixed : Relativ zum Viewport- sticky : Scrollt mit bis zu einem Punkt
|
Wie erstellt man ein responsives Design? |
1. Viewport Meta-Tag:<meta name="viewport" content="width=device-width, initial-scale=1"> 2. Media Queries: @media (max-width: 768px) { } 3. Flexible Grids: display: grid; oder display: flex; 4. Flexible Bilder: max-width: 100%;
|
CSS Fortgeschrittene Konzepte
Frage | Antwort |
---|---|
Was ist Flexbox und wie verwendet man es? |
Flexbox ist ein Layout-Modell für eindimensionale Layouts: - Container: display: flex; - Hauptachse: flex-direction: row|column; - Ausrichtung: justify-content: center|space-between; - Kreuzachse: align-items: center|stretch; - Flex Items: flex: grow shrink basis;
|
Was ist CSS Grid und wie verwendet man es? |
Grid ist ein Layout-Modell für zweidimensionale Layouts: - Container: display: grid; - Spalten: grid-template-columns: 1fr 2fr; - Zeilen: grid-template-rows: auto; - Abstände: gap: 20px; - Platzierung: grid-area: 1 / 1 / 2 / 3;
|
Was sind CSS-Animationen? |
Keyframe-Animationen:
Anwendung:animation: name duration timing-function; Transitions: transition: property duration timing-function;
|
Was sind CSS-Variablen? |
Definition im :root Scope::root { --main-color: #333; } Verwendung: color: var(--main-color); Fallback: color: var(--main-color, black);
|