Skip to content

Commit 985cace

Browse files
committed
se arregla error ortográfico
1 parent 53a07c6 commit 985cace

File tree

9 files changed

+246
-191
lines changed

9 files changed

+246
-191
lines changed

docs/README.de.md

Lines changed: 92 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,124 @@
1-
# Wählen Sie Ihre Sprache.
1+
# Abgabeprojekt für CSS und HTML
22

3-
- 🇺🇸 [English](README.md)
4-
- 🇪🇸 [Español](README.es.md)
3+
**KeepCoding Projekte - Web 18**
4+
Die vollständige Liste der Repositories und Beschreibungen findest du in [repos-kc-web-18.md](https://github.com/pablo-sch/pablo-sch/blob/main/docs/repos-kc-web-18.md)
55

6-
# CSS- und HTML-Projektabgabe
6+
## Wähle deine Sprache
77

8-
Dieses Projekt wurde mit dem Ziel erstellt, das in den virtuellen Klassen über HTML und CSS erworbene Wissen zu üben und zu demonstrieren.
8+
- 🇺🇸 [Englisch](README.md)
9+
- 🇪🇸 [Spanisch](README.es.md)
910

10-
## Das Projekt umfasst die folgenden Schlüsselaspekte:
11+
<!-- ------------------------------------------------------------------------------------------- -->
12+
## Projektziel
1113

12-
- Implementierung von strukturiertem **HTML** und dessen Interaktion mit dem **DOM**, begleitet von kaskadierenden Stilen mit **CSS**.
13-
- Richtige Verwendung der **Semantik** der HTML-Tags, kombiniert mit CSS-Regeln, die die Zugänglichkeit und Leistung verbessern.
14-
- Entwicklung von **Media Queries**, um ein **responsives** Design zu gewährleisten, das sich an verschiedene Bildschirmauflösungen anpasst.
15-
- Erstellung dynamischer **Animationen** und **Übergänge** mit **CSS**, um das Benutzererlebnis zu verbessern.
16-
- Anpassung von Animationen durch die Verwendung von **Keyframes**, um einzigartige visuelle Effekte zu erzielen.
17-
- Gestaltung eines **responsiven Layouts** mithilfe von **CSS-Grids** für eine flexible und skalierbare Struktur.
18-
- Anwendung einer korrekten **CSS-Hierarchie**, um eine korrekte Formatierung und visuelle Konsistenz der Elemente zu gewährleisten.
19-
- Analyse des Verhaltens der verschiedenen **HTML-Tags** und deren Interaktion mit **CSS**, um die Präsentation des Inhalts zu optimieren.
20-
- Implementierung von **Eingabefeldern** mit effektiven **Validierungen**, um die korrekte Benutzerinteraktion mit Formularen zu gewährleisten.
21-
- Einbindung von **Links** zur Navigation zu anderen Websites, um die Konnektivität und Zugänglichkeit zu verbessern.
22-
- Gewährleistung der **Kohärenz und Sauberkeit des Codes**, mit einer organisierten Struktur, die die Wartung und Skalierbarkeit des Projekts erleichtert.
14+
Das Hauptziel dieses Projekts ist die Entwicklung eines **persönlichen Portfolios** (oder eines Portfolios einer fiktiven Figur), wobei das im Unterricht erlernte Wissen angewendet wird. Ziel ist es, eine interaktive und optisch ansprechende Präsentation zu erstellen, die die Fähigkeiten und Projekte unserer gewählten Figur zeigt, unter Verwendung der im Kurs behandelten Technologien und Best Practices.
2315

24-
## Projektziel
16+
<!-- ------------------------------------------------------------------------------------------- -->
17+
## Erlerntes und Angewandtes Wissen
2518

26-
Das Hauptziel dieses Projekts ist die Entwicklung eines persönlichen **Portfolios** (oder eines für eine fiktive Figur), unter Anwendung des in der Klasse erlernten Wissens. Die Idee ist, eine interaktive und visuell ansprechende Präsentation zu erstellen, die die Fähigkeiten und Projekte unserer gewählten Figur zeigt, unter Verwendung der Technologien und Praktiken, die während des Kurses erlernt wurden.
19+
- Umsetzung von strukturiertem **HTML** und dessen Interaktion mit dem **DOM**, ergänzt durch **CSS**-Stilregeln.
20+
- Korrekte Verwendung der **semantischen** HTML-Tags in Kombination mit CSS-Regeln zur Verbesserung von Zugänglichkeit und Performance.
21+
- Entwicklung von **Media Queries**, um ein **responsives** Design zu gewährleisten, das sich an verschiedene Bildschirmgrößen anpasst.
22+
- Erstellung von dynamischen **Animationen** und **Übergängen** mit **CSS**, um das Benutzererlebnis zu verbessern.
23+
- Individualisierung von Animationen mittels **Keyframes**, um einzigartige visuelle Effekte zu erzielen.
24+
- Gestaltung eines **responsiven Layouts** mit Hilfe von **CSS Grids** für eine flexible und skalierbare Struktur.
25+
- Anwendung einer klaren **CSS-Hierarchie**, um ein konsistentes und gut organisiertes Design sicherzustellen.
26+
- Analyse des Verhaltens verschiedener **HTML-Tags** und deren Zusammenspiel mit **CSS** zur Optimierung der Inhaltsdarstellung.
27+
- Implementierung von **Eingabefeldern** mit effizienter **Validierung**, um die Benutzerinteraktion mit Formularen sicherzustellen.
28+
- Einbindung von **Links** zur Navigation zu externen Websites und zur Verbesserung der Zugänglichkeit.
29+
- Gewährleistung von **sauberem und kohärentem Code**, mit einer organisierten Struktur zur Vereinfachung von Wartung und Erweiterung.
2730

31+
<!-- ------------------------------------------------------------------------------------------- -->
2832
## Projektdetails
2933

30-
- Ein **Header** muss erstellt werden, in dem die Links einen sanften `hover`-Übergangseffekt haben sollen. Diese Links sind in der mobilen Version nicht notwendig.
31-
- Ein Abschnitt mit einer **Über uns**-Beschreibung und unseren Fähigkeiten, dargestellt durch **Fortschrittsbalken**. Diese Balken müssen mit **CSS** animiert werden.
32-
- Ein **Banner**, das ein Hintergrundbild haben muss. Auf mobilen Bildschirmen sollte ein anderes Bild angezeigt werden (Implementierung von **Media Queries** oder **Responsive Images**).
33-
- Ein Kontaktformular mit **Eingabefeldern**. Alle Felder müssen die richtigen Typen und die korrekte HTML-Validierung verwenden:
34+
- Ein **Header** muss erstellt werden, in dem die Links einen sanften `hover`-Übergang aufweisen. Diese Links sind in der mobilen Version nicht erforderlich.
35+
- Ein Abschnitt mit einer **Über uns**-Beschreibung und unseren Fähigkeiten, dargestellt durch **Fortschrittsbalken**, die mit **CSS** animiert werden.
36+
- Ein **Banner** mit einem Hintergrundbild. Auf mobilen Geräten soll ein anderes Bild angezeigt werden (über **Media Queries** oder **Responsive Images**).
37+
- Ein Kontaktformular mit **Eingabefeldern**. Alle Felder sollen korrekte Typen und HTML-Validierung enthalten:
3438
- **Vorname**, **Nachname**, **Telefonnummer** (Pflichtfelder).
35-
- **Radio-Button** zur Beantwortung der Frage "Wie hast du mich kennengelernt?" (Pflichtfeld):
36-
- Universität
37-
- Keepcoding Kick-off
38-
- Schule
39+
- **Radio Button**, um die Frage zu beantworten: „Wie hast du mich kennengelernt? (Pflichtfeld):
40+
- Universität
41+
- Keepcoding Kick-off
42+
- Schule
3943
- Auf GitHub
40-
- **GitHub-Tag** (Verwenden Sie den regulären Ausdruck `^@[^\s]+` zur Validierung - `@Benutzername`).
41-
- **Textarea** mit weiteren Informationen des Nutzers (maximal 180 Zeichen) (Pflichtfeld).
42-
- **Checkbox** für die Anmeldung zum **Newsletter**.
43-
- **Speichern**- und **Zurücksetzen**-Schaltflächen.
44-
- **Footer** mit Links zu unseren sozialen Medien unter Verwendung externer Ressourcen.
45-
- Eine neue Seite, die ein **Video** enthält, das beim Betreten der Website automatisch abgespielt wird und mit einer **FadeIn**-Animation erscheint.
46-
- Erstellen Sie eine neue Seite mit einem **Grid**, das unsere Projekte anzeigt.
44+
- **GitHub-Tag** (Regulärer Ausdruck `^@[^\s]+` für die Validierung `@username`).
45+
- **Textarea** für zusätzliche Informationen (max. 180 Zeichen) (Pflichtfeld).
46+
- **Checkbox** zur Anmeldung für den **Newsletter**.
47+
- **Speichern**- und **Zurücksetzen**-Buttons.
48+
- Ein **Footer** mit externen Links zu unseren sozialen Netzwerken.
49+
- Eine neue Seite mit einem **Video**, das beim Laden der Seite automatisch abgespielt wird und mit einer **fadeIn**-Animation erscheint.
50+
- Eine neue Seite mit einem **Grid**, das unsere Projekte darstellt.
4751

48-
## Technologien
52+
### Optionale Ziele
4953

50-
Dieses Projekt wurde ausschließlich mit den folgenden Technologien entwickelt:
54+
- Erstellung eines Burger-Menüs nur mit CSS und einem Checkbox-Input, ganz ohne JavaScript.
55+
- Deployment über GitHub Pages.
56+
- Eigene 404-Seite.
57+
- Eigene 500-Seite.
5158

52-
- **HTML**: Zur Strukturierung des Inhalts und der Erstellung des Seitenlayouts.
53-
- **CSS**: Für das Design und Styling der Seite, um ein attraktives und konsistentes Benutzererlebnis zu gewährleisten.
59+
<!-- ------------------------------------------------------------------------------------------- -->
60+
## Verwendete Technologien
5461

55-
## Installations- und Nutzungshinweise
62+
### Sprachen
5663

57-
### Softwareanforderungen
64+
- **HTML**: Für die Strukturierung des Inhalts und Aufbau der Webseite.
65+
- **CSS**: Für das Design und visuelle Erscheinungsbild, um ein attraktives und einheitliches Benutzererlebnis zu gewährleisten.
5866

59-
- **Git** (Erforderlich)
60-
- **SourceTree** (Optional)
61-
- **Visual Studio** (Version 1.99.0 verwendet) (Erforderlich)
62-
- **Live Server** (Visual Studio Addon, Optional)
67+
### Abhängigkeiten
6368

64-
### Programmbeschreibungen
69+
Keine
70+
71+
<!-- ------------------------------------------------------------------------------------------- -->
72+
## Installations- und Nutzungshinweise
6573

66-
- **Git**: Versionskontrollwerkzeug. Essenziell, um das Repository zu klonen.
67-
- **SourceTree**: Ein visuelles Tool zum Verwalten von Git-Repositories. Ermöglicht die einfache Interaktion mit Git, ohne die Befehlszeile zu verwenden.
68-
- **Visual Studio**: Integrierte Entwicklungsumgebung (IDE), die notwendig ist, um das Projekt auszuführen. Stellen Sie sicher, dass Sie Version 1.99.0 verwenden, um Kompatibilitätsprobleme zu vermeiden.
69-
- **Live Server**: Visual Studio-Erweiterung, die es ermöglicht, HTML-Dateien lokal in einem Browser anzuzeigen und Änderungen in Echtzeit zu sehen.
74+
### Software-Voraussetzungen
7075

71-
### Schritte zur Nutzung dieses Projekts
76+
- **[Git](https://git-scm.com/downloads)** (getestet mit Version **2.47.1.windows.1**)
77+
- **[Visual Studio Code](https://code.visualstudio.com/)** (getestet mit Version **1.99.0**)
78+
- **Live Server** (VS Code addon, *optional*)
7279

73-
1. Klonen Sie das GitHub-Repository mit **SourceTree** oder direkt mit folgendem Git-Befehl:
80+
### Repository klonen
7481

75-
```bash
76-
git clone https://github.com/PabloSch26/keepcoding-html-css-submission-2.git
77-
78-
2. Sobald das Repository geklont wurde:
82+
Projekt
7983

80-
2.1 Öffnen Sie das Projekt in Visual Studio, indem Sie den Projektordner zu Ihrem Arbeitsbereich hinzufügen.
84+
```bash
85+
git clone https://github.com/pablo-sch/keepcoding-02-html-css.git
86+
```
8187

82-
2.2 Öffnen Sie die Dateien index.html, proyect.html, 404.html und 500.html mit Live Server, um sie im Browser vorzuschauen.
88+
![Demo](https://github.com/pablo-sch/pablo-sch/blob/main/etc/clone-tutorial.gif)
8389

8490
### Hinweise
8591

86-
-Stellen Sie sicher, dass alle erforderlichen Programme korrekt installiert sind, bevor Sie mit dem Projekt fortfahren.
87-
-Wenn Sie SourceTree nicht verwenden möchten, können Sie das Repository direkt über das Terminal mit dem git clone-Befehl klonen.
92+
Nach dem Klonen des Repositories öffne die Dateien `index.html`, `project.html`, `404.html` und `500.html` mit **Live Server**, um sie im Browser anzuzeigen.
8893

89-
## Keine Beiträge oder Lizenzen
94+
<!-- ------------------------------------------------------------------------------------------- -->
95+
## Projektvorschau
9096

91-
Dieses Projekt hat derzeit keine externen Beiträge oder eine Lizenz.
97+
### Index-Ansicht
9298

93-
## Projektvorschau
99+
![Index View](../etc/preview_images/index.png)
100+
101+
### Mobile Index-Ansicht
102+
103+
![Index Mobile View](../etc/preview_images/index_mobile.png)
104+
105+
### Projektansicht
106+
107+
![Projects View](../etc/preview_images/projects.png)
108+
109+
### Mobile Projektansicht
110+
111+
![Projects Mobile View](../etc/preview_images/projects_mobile.png)
112+
113+
### 404-Ansicht
114+
115+
![404 View](../etc/preview_images/404.png)
116+
117+
### Mobile 404-Ansicht
118+
119+
![404 Mobile View](../etc/preview_images/404_mobile.png)
120+
121+
<!-- ------------------------------------------------------------------------------------------- -->
122+
## Beiträge und Lizenzen
94123

95-
### Index View
96-
![Index View](etc/preview_images/index.png)
97-
### Index Mobile View
98-
![Index Mobile View](etc/preview_images/index_mobile.png)
99-
### Projects View
100-
![Projects View](etc/preview_images/projects.png)
101-
### Projects Mobile View
102-
![Projects Mobile View](etc/preview_images/projects_mobile.png)
103-
### 404 View
104-
![404 View](etc/preview_images/404.png)
105-
### 404 Mobile View
106-
![404 Mobile View](etc/preview_images/404_mobile.png)
124+
Dieses Projekt enthält keine externen Beiträge und steht unter keiner Lizenz.

0 commit comments

Comments
 (0)