## HTML (Grundstruktur und Tags)

- **Grundgerüst:**
```
<!DOCTYPE html>
<html lang="de">
<head>
    <meta charset="UTF-8">
    <title>...</title>
</head>
<body>
</body>
</html>
```


- **Semantik:**
`<header>`, `<nav>`, `<main>`, `<section>`, `<article>`, `<aside>`, `<footer>`, `<div>`, `<span>`

- **Text:**
`<h1>` - `<h6>`, `<p>`, `<br>`, `<strong>`, `<em>`, `<mark>`

- **Listen:**
`<ul>`, `<ol>`, `<li>` (inkl. verschachtelt)

- **Bilder:**
`<img src="" alt="">`

- **Links:**
`<a href="">` mit `target="_blank"`

- **Tabellen:**
`<table>`, `<tr>`, `<th>`, `<td>`, `colspan`, `rowspan`

- **Formulare:**
`<form>`, `<input type="text/email/number/date/tel/password/radio/checkbox/submit">`, `<label for="id">`, `<select>`, `<option>`, `<textarea>`, `required`, `checked/unchecked`

- **Zusätzlich:**
`<details>`, `<summary>`, `<figure>`, `<figcaption>`


## CSS (Formatierung und Selekoren)

- **Einbindung:**
`<link rel="stylesheet" href="">`, `<style>`, `style=""`

- **Selektoren:**
ELement (`p`), Klassen (`.karte`), ID (`#header`), Nachfahren (`nav a`), Kind(`nav > ul`)

- **Box-Modell:**
`width`, `padding`, `margin`, `border`, `border-radius`

- **Display:**
`block`, `inline`, `inline-block`

- **Typografie:**
- `font-family`, `serif/sans serif/monospace`, `font-size` (px/em/rem), `font-weight`, `line-height`, `text-align`

- **Farben:**
`color`, `background-color`, (Namen, Hex, rgb)

- **Listen:**
`list-style: none`

- **Tabellen:**
`border-collapse: collapse`

- **Hover:**
`:hover`

**Prüfungsaufgaben-Beispiele:**

- CSS-Regel für "alle Links in Navgiation" schreiben
- Box mit `padding: 20px; margin: 10px; border: 1px solid black` definieren
- Screenshot nachbauen (Schriftgrößen, Farben, Abstände)
