Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| lehrkraefte:blc:informatik:glf24:web:hello-css [2025/03/26 10:30] – [By tag] Ivo Blöchliger | lehrkraefte:blc:informatik:glf24:web:hello-css [2025/04/03 08:35] (current) – [Aber mit Style bitte] Ivo Blöchliger | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| Mit CSS kann das Aussehen bestimmter Elemente und ihrer Unterelemente (cascade!) festgelegt werden. | Mit CSS kann das Aussehen bestimmter Elemente und ihrer Unterelemente (cascade!) festgelegt werden. | ||
| + | |||
| + | * Laden Sie folgendes Archiv herunter {{lehrkraefte: | ||
| + | * Stellen Sie sicher, dass nicht zwei verschachtelte Verzeichnisse '' | ||
| + | * Öffnen Sie das entpackte Verzeichnis (Folder) '' | ||
| + | * Öffnen Sie in VSCode ein Terminal und navigieren Sie mit '' | ||
| + | * Kopieren Sie das Verzeichnis style mit allen Dateien: | ||
| + | * Falls noch nicht erledigt: bitte erst die [[https:// | ||
| + | * In VSCode, öffnen Sie ein Terminal, und dann ein neues Terminal mit '' | ||
| + | * Im git-bash Terminal von VSCode (im Ordner style!) können Sie dann folgdendem Kommando den ganzer Ordner '' | ||
| + | <code bash> | ||
| + | upload.bash | ||
| + | </ | ||
| + | * Öffnen Sie Ihre neue Webseite im Browser (passen Sie die Webadresse auf den Ordern style an) | ||
| + | * Studieren Sie den HTML-Code und finden Sie die entsprechenden Element auf der Seite. | ||
| + | * Studieren Sie die Datei '' | ||
| + | * Hatten Ihre Änderungen die gewünschte Wirkung? Eventuell müssen Sie die Seite mit Ctrl-Shift-R (oder shift-Klick) neu laden. | ||
| + | * Für jeden der folgenden CSS-Code Abschnitte machen Sie folgendes: | ||
| + | * Fügen Sie den Code-Abschnitt der Datei '' | ||
| + | * Laden Sie Ihre Seite neu und überprüfen Sie, ob die Änderungen Ihren Erwartungen entsprechen. | ||
| ===== Selektoren ===== | ===== Selektoren ===== | ||
| Elemente könne mit verschiedenen **Selektoren** ausgewählt werden. | Elemente könne mit verschiedenen **Selektoren** ausgewählt werden. | ||
| Line 16: | Line 35: | ||
| ==== By class ==== | ==== By class ==== | ||
| <code css> | <code css> | ||
| - | .wichtig { /* Alle Elemente mit dem Attribut class=" | + | .wichtig { /* Alle Elemente mit dem Attribut class=" |
| - | font-weight: | + | font-weight: |
| } | } | ||
| </ | </ | ||
| Line 23: | Line 42: | ||
| <code css> | <code css> | ||
| #catpics { /* Das (einzige!) Element mit id=" | #catpics { /* Das (einzige!) Element mit id=" | ||
| - | border-radius: | + | border-radius: |
| - | border-style: | + | border-style: |
| - | border-width: | + | border-width: |
| background-color: | background-color: | ||
| - | margin: | + | margin: |
| - | padding: | + | padding: |
| } | } | ||
| </ | </ | ||
| Line 35: | Line 54: | ||
| <code css> | <code css> | ||
| #catpics > div { /* Alle Div-Elemente, | #catpics > div { /* Alle Div-Elemente, | ||
| - | display: | + | display: |
| - | align-items: | + | align-items: |
| - | justify-content: | + | justify-content: |
| - | flex-wrap: wrap; | + | flex-wrap: wrap; /* " |
| } | } | ||
| </ | </ | ||
| + | ===== Weitere Formatierungen ===== | ||
| + | |||
| + | Für einige der Aufgaben werden Sie nicht darum herumkommen, | ||
| + | |||
| + | Um die Entwicklung zu Vereinfachen und zu Beschleunigen, | ||
| + | |||
| + | Benutzen Sie auch die Entwicklertools im Browser (< | ||
| + | |||
| + | |||
| + | * Hinterlegen Sie alle Elemente der Klasse '' | ||
| + | * Bonus: '' | ||
| + | * Die Katzenbilder sollen einen hellen Hintergrund und einen Rahmen mit Schatten erhalten. | ||
| + | * Die Katzenbilder sollen alle gleich gross sein. | ||
| + | * Die News-Einträge sollen wie die Katzenbilder als Kacheln erscheinen. | ||
| + | | ||
| + | * Laden Sie am Schluss Ihre Webseite auf den Webserver. | ||