-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
233 lines (228 loc) · 7.38 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Quiz App - Startseite</title>
<link rel="stylesheet" href="styles.css" />
<link
rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"
/>
<script src="./index.js" defer></script>
</head>
<body class="home-page" data-js="home-page">
<header>
<h1>Quiz App</h1>
</header>
<main class="content_container">
<article class="question-card">
<button
class="bookmark-button"
data-js="bookmark-button"
aria-label="Zu Lesezeichen hinzufügen"
title="Zu Lesezeichen hinzufügen"
>
<i class="fa-regular fa-bookmark fa-2xl"></i>
</button>
<h2>Was ist HTML und wofür wird es verwendet?</h2>
<button
class="show-answer"
data-js="answer-button"
aria-label="Antwort"
title="Zeige die Antwort"
>
Antwort
</button>
<div class="answer" data-js="answer">
<p>
HTML (HyperText Markup Language) ist die
Standard-Auszeichnungssprache für Dokumente, die im Web angezeigt
werden. Es wird verwendet, um die Struktur von Webseiten zu
erstellen, indem Texte, Links, Bilder, Tabellen und andere Inhalte
definiert werden.
</p>
</div>
<div class="tags" aria-label="Schlagwort">
<span class="tag">#HTML</span>
</div>
</article>
<!-- Frage 2 -->
<article class="question-card">
<button
class="bookmark-button"
data-js="bookmark-button"
aria-label="Zu Lesezeichen hinzufügen"
title="Zu Lesezeichen hinzufügen"
>
<i class="fa-regular fa-bookmark fa-2xl"></i>
</button>
<h2>Was ist der Zweck des <meta>-Tags in HTML?</h2>
<button
class="show-answer"
data-js="answer-button"
aria-label="Antwort"
title="Zeige die Antwort"
>
Antwort
</button>
<div class="answer" data-js="answer">
<p>
<meta /><meta>-Tags bieten Meta-Informationen über eine
HTML-Seite, wie z.B. die Beschreibung, Schlüsselwörter, den Autor
und Einstellungen für die Anzeige auf Mobilgeräten. Sie sind
unsichtbar für den Nutzer, aber wichtig für Suchmaschinen und
Browser.
</p>
</div>
<div class="tags" aria-label="Schlagwort">
<span class="tag">#HTML</span>
</div>
</article>
<!-- Frage 3 -->
<article class="question-card">
<button
class="bookmark-button"
data-js="bookmark-button"
aria-label="Zu Lesezeichen hinzufügen"
title="Zu Lesezeichen hinzufügen"
>
<i class="fa-regular fa-bookmark fa-2xl"> </i>
</button>
<h2>Was macht das <a>-Tag und welche Attribute sind wichtig?</h2>
<button
class="show-answer"
data-js="answer-button"
aria-label="Antwort"
title="Zeige die Antwort"
>
Antwort
</button>
<div class="answer" data-js="answer">
<p>
Das <a>-Tag wird verwendet, um Links zu erstellen. Wichtige
Attribute sind href für die Ziel-URL, target (z.B. _blank, um den
Link in einem neuen Tab zu öffnen) und rel (z.B. noopener, um
Sicherheitsrisiken zu minimieren).
</p>
</div>
<div class="tags" aria-label="Schlagwort">
<span class="tag">#HTML</span>
</div>
</article>
<!-- Frage 4 -->
<article class="question-card">
<button
class="bookmark-button"
data-js="bookmark-button"
aria-label="Zu Lesezeichen hinzufügen"
title="Zu Lesezeichen hinzufügen"
>
<i class="fa-regular fa-bookmark fa-2xl"></i>
</button>
<h2>Wie funktioniert das Box-Modell in CSS?</h2>
<button
class="show-answer"
data-js="answer-button"
aria-label="Antwort"
title="Zeige die Antwort"
>
Antwort
</button>
<div class="answer" data-js="answer">
<p>
Das Box-Modell beschreibt den Aufbau eines Elements: content
(Inhalt), padding (Innenabstand), border (Rahmen) und margin
(Außenabstand). Diese Bereiche bestimmen den Platzbedarf eines
Elements auf der Seite.
</p>
</div>
<div class="tags" aria-label="Schlagwort">
<span class="tag">#CSS</span>
</div>
</article>
<!-- Frage 5 -->
<article class="question-card">
<button
class="bookmark-button"
data-js="bookmark-button"
aria-label="Zu Lesezeichen hinzufügen"
title="Zu Lesezeichen hinzufügen"
>
<i class="fa-regular fa-bookmark fa-2xl"></i>
</button>
<h2>
Was ist der Unterschied zwischen inline, block und inline-block in
CSS?
</h2>
<button
class="show-answer"
data-js="answer-button"
aria-label="Antwort"
title="Zeige die Antwort"
>
Antwort
</button>
<div class="answer" data-js="answer">
<p>
<strong>inline:</strong> Elemente nehmen nur so viel Platz ein, wie
ihr Inhalt benötigt, und respektieren keine Höhe oder Breite.<br />
<strong>block:</strong> Elemente nehmen die gesamte Breite des
Containers ein und beginnen eine neue Zeile.<br />
<strong>inline-block:</strong> Elemente verhalten sich wie inline,
aber Höhe und Breite können angepasst werden.
</p>
</div>
<div class="tags" aria-label="Schlagwort">
<span class="tag">#CSS</span>
</div>
</article>
</main>
<footer>
<nav aria-label="Main navigation">
<ul>
<li>
<a
href="index.html"
class="nav-button"
aria-label="Startseite"
title="Startseite"
><i class="fa-sharp fa-solid fa-house fa-2xl"></i
></a>
</li>
<li>
<a
href="bookmarks.html"
class="nav-button"
aria-label="Lesezeichen"
title="Lesezeichen"
><i class="fa-regular fa-bookmark fa-2xl"></i
></a>
</li>
<li>
<!-- Hier wird das neue Icon hinzugefügt, das zur Form verlinkt -->
<a
href="form.html"
class="nav-button"
aria-label="Neue Karte erstellen"
title="Neue Karte erstellen"
><i
class="fa-solid fa-circle-plus fa-2xl"
style="color: #74c0fc"
></i
></a>
</li>
<li>
<a
href="profile.html"
class="nav-button"
aria-label="Profil"
title="Profilseite"
><i class="fa-solid fa-user fa-2xl"></i
></a>
</li>
</ul>
</nav>
</footer>
</body>
</html>