Korrekte Lösungen für deinen Test¶
1. CSS-Selektoren¶
Frage: Welche dieser CSS-Selektoren wählt alle Elemente mit einer bestimmten Klasse aus?
- Antwort: a.
.className
2. HTML-Formular an URL übermitteln¶
Frage: Wie ist ein HTML-Formular aufgebaut, das den Namen und die E-Mail-Adresse an https://example.com/submit übermittelt?
- Antwort:
```html
```
3. Unterschied zwischen Content-Box und Border-Box¶
Frage: Was ist der Unterschied zwischen dem linken und rechten Box Model? Welches ist der Standard?
- Antwort:
- Linke Box: Content Box (Standard)
- Rechte Box: Border Box
- CSS zur Umstellung:box-sizing: border-box;
4. Grid-Container Eigenschaften¶
Frage: Welche Eigenschaften beeinflussen die Spalten in einem Grid-Container?
- Antwort: a.
grid-auto-columns, c.grid-template-rows, d.grid-template-columns
5. HTML Grundstruktur¶
Frage: Welche Tags sind Teil der Grundstruktur eines HTML-Dokuments?
- Antwort: a.
<html>, d.<head>, e.<body>
6. HTML Namenskonventionen¶
Frage: Welche Namenskonventionen sind für HTML-Dokumente korrekt?
- Antwort: b. Dateinamen sollten keine Leerzeichen enthalten, d. Dateinamen können nur aus Kleinbuchstaben bestehen
7. Box-Modell Aussagen¶
Frage: Welche Aussagen über das Box-Modell sind korrekt?
- Antwort: b. Das Box-Modell besteht aus margin, border, padding, und content, d.
paddingbeeinflusst den Abstand zwischen Inhalt und Rand
8. Selektor für <p> innerhalb eines <div>¶
Frage: Welcher Selektor wählt alle <p>-Elemente innerhalb eines <div> aus?
- Antwort: c.
div > p, d.div p
9. Listenelemente nebeneinander platzieren¶
Frage: Wie kann man Listenelemente in einem Menü nebeneinander platzieren?
- Antwort:
display: inline;oderdisplay: flex;
10. Flex-Direction Aussagen¶
Frage: Welche Aussagen über flex-direction sind korrekt?
- Antwort: a.
flex-direction: column-reverse;ordnet von unten nach oben an, b.flex-direction: row-reverse;ordnet in umgekehrter Reihenfolge horizontal an
11. Einbindung externer CSS-Datei¶
Frage: Wie wird eine externe CSS-Datei eingebunden?
- Antwort: d.
<link rel="stylesheet" href="style.css">
12. Flexbox Ausrichtung¶
Frage: Welche Eigenschaften können zur Ausrichtung der Items in einem Flexbox-Layout verwendet werden?
- Antwort: c.
justify-content, d.align-items
13. Layout mit mehreren Spalten¶
Frage: Welche CSS-Eigenschaften werden für ein Layout mit mehreren Spalten verwendet?
- Antwort: c.
column-gap, d.grid-template-columns
14. Rasterstruktur ohne Platzierung der Items¶
Frage: Welche Eigenschaft hilft dabei, eine Rasterstruktur zu definieren?
- Antwort: c.
grid-auto-rows
15. Flexibles Layout¶
Frage: Welche CSS-Kombinationen erstellen ein flexibles Layout?
- Antwort: a.
display: flex; flex-wrap: wrap;, c.display: grid; grid-template-columns: repeat(3, 1fr);
16. Mobile First Ansatz¶
Frage: Wie setzt man "Mobile First" mit CSS um?
- Antwort: Media Queries:
css @media (max-width: 600px) { /* mobile styles */ }
17. Formular in HTML¶
Frage: Welche Tags werden für ein Formular verwendet?
- Antwort: b.
<input>, c.<form>, d.<button>
18. Box-Modell CSS-Eigenschaften¶
Frage: Welche CSS-Eigenschaften gehören zum Box-Modell?
- Antwort: b.
margin, c.padding
19. Semantische HTML-Elemente¶
Frage: Welche der folgenden Elemente sind semantische HTML-Elemente?
- Antwort: b.
<header>, d.<footer>, e.<main>
20. Formular in HTML erstellen¶
Frage: Welche(s) Tag(s) werden/wird verwendet, um ein Formular in HTML zu erstellen?
- Antwort: b.
<input>, c.<form>, d.<button>
21. CSS und Box-Modell¶
Frage: Welche der folgenden CSS-Eigenschaften gehört zum Box-Modell?
- Antwort: b.
margin, c.padding
22. Semantische HTML-Elemente¶
Frage: Welche der folgenden Elemente sind semantische HTML-Elemente?
- Antwort: b.
<header>, d.<footer>, e.<main>
23. Lückentext ergänzen¶
Frage: Ergänzen Sie den folgenden Lückentext:
- CSS steht für Cascading Style Sheets und wird verwendet, um das Aussehen/Design von HTML-Dokumenten zu gestalten. Eine externe CSS-Datei wird in ein HTML-Dokument eingebunden, indem man den folgenden Tag im
<head>-Bereich der HTML-Datei verwendet:<link rel="stylesheet" href="style.css">. - CSS verwendet
.className, um HTML-Elemente anzusprechen und zu gestalten. Ein Klassenselektor wird durch den Punkt-Operator (.) dargestellt und kann in CSS wie folgt verwendet werden:.classname { color: blue; } - Um den Abstand zwischen dem Inhalt eines Elements und seiner Begrenzung zu steuern, wird die CSS-Eigenschaft
paddingverwendet. Der äußere Abstand zwischen zwei Elementen wird hingegen durchmargingesteuert. - Eine wichtige Technik in CSS für moderne Layouts ist
float. Damit kann man Rasterlayouts erstellen, indem man das Raster mit der Eigenschaftgriddefiniert. - Für ein flexibles und responsives Design nutzt man
media queries, die es ermöglichen, Layouts an verschiedene Bildschirmgrößen anzupassen. Die folgende CSS-Regel zeigt ein einfaches Beispiel:
css @media (max-width: 600px) { body { background-color: lightblue; } }
Das sind die korrekten Antworten. Viel Erfolg beim nächsten Test! ✨