Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m287:learningunits:lu05:aufgaben:praktisches-beispiel [2025/05/09 07:59] – angelegt kdemirci | modul:m287:learningunits:lu05:aufgaben:praktisches-beispiel [2025/05/09 08:16] (aktuell) – kdemirci | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU05.A03 - Webseite mobile freundlich umsetzen | ====== LU05.A03 - Webseite mobile freundlich umsetzen | ||
| - | Als Ausgangslage | + | ===== Ausgangslage |
| - | {{: | + | Als Ausgangslage dient ein dreispaltiges, |
| - | ===== Viewport als Voraussetzung ===== | + | {{:modul: |
| - | + | ||
| - | Der Viewport ist der sichtbare Bereich des Webbrowsers ohne Menü- und Scrollleiste, | + | |
| - | Fehlt das Meta-Element viewport, dann zeigen die mobilen Geräten trotzdem die Desktopversion, | + | |
| - | Damit im folgenden Anwendungsbeispiel die mobilen Endgeräte tatsächlich unterstützt werden, wird im < | + | |
| - | + | ||
| - | <code html> | + | |
| - | ... | + | |
| - | < | + | |
| - | < | + | |
| - | <meta charset=" | + | |
| - | <meta name=" | + | |
| - | <link rel=" | + | |
| - | </ | + | |
| - | ... | + | |
| - | </ | + | |
| ===== HTML-Grundgerüst ===== | ===== HTML-Grundgerüst ===== | ||
| Zeile 29: | Zeile 14: | ||
| < | < | ||
| < | < | ||
| - | | + | < |
| < | < | ||
| <meta charset=" | <meta charset=" | ||
| - | < | + | <meta content=" |
| - | <link rel=" | + | < |
| - | </ | + | </ |
| - | < | + | < |
| - | <div id=" | + | <div id="page-wrapper"> |
| < | < | ||
| - | <nav id=" | + | |
| - | < | + | |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | </ | + | < |
| - | </ | + | </ |
| - | < | + | </ |
| - | < | + | < |
| - | <h1> | + | < |
| - | < | + | <div class=" |
| - | adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque | + | < |
| - | penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, | + | </ |
| - | ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. | + | <div class="post-content"> |
| - | Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, | + | < |
| - | rhoncus ut.</ | + | <p> |
| - | </ | + | |
| - | < | + | adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque |
| - | < | + | penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, |
| - | < | + | ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. |
| - | adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque | + | Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, |
| - | penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, | + | rhoncus ut. |
| - | ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. | + | |
| - | Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, | + | </ |
| - | rhoncus ut.</ | + | |
| - | </ | + | < |
| - | </ | + | < |
| - | <aside id=" | + | |
| - | < | + | < |
| - | < | + | adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque |
| - | adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque | + | penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, |
| - | penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, | + | ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. |
| - | ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. | + | Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, |
| - | Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, | + | rhoncus ut. |
| - | rhoncus ut.</ | + | |
| - | < | + | </ |
| - | < | + | |
| - | < | + | </ |
| - | < | + | <aside id=" |
| - | </ | + | < |
| - | < | + | < |
| - | </ | + | adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque |
| - | < | + | penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, |
| - | </ | + | ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. |
| - | </ | + | Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, |
| + | rhoncus ut.</ | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | </aside> | ||
| + | </ | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| </ | </ | ||
| <code css> | <code css> | ||
| + | * { | ||
| + | box-sizing: border-box; | ||
| + | } | ||
| + | |||
| + | body { | ||
| + | font-family: | ||
| + | } | ||
| + | |||
| + | # | ||
| + | margin: auto; | ||
| + | width: 960px; | ||
| + | } | ||
| + | |||
| + | header, footer { | ||
| + | background: lightgreen; | ||
| + | text-align: center; | ||
| + | padding: 10px; | ||
| + | width: 100%; | ||
| + | } | ||
| + | |||
| + | .main-content { | ||
| + | display: flex; | ||
| + | } | ||
| + | |||
| + | .post-with-image { | ||
| + | display: grid; | ||
| + | grid-template-columns: | ||
| + | gap: 15px; | ||
| + | } | ||
| + | |||
| + | #mainnav { | ||
| + | padding: 15px; | ||
| + | width: 20%; | ||
| + | } | ||
| + | |||
| + | #sidebar { | ||
| + | padding: 15px; | ||
| + | width: 20%; | ||
| + | } | ||
| + | |||
| + | main { | ||
| + | padding: 15px; | ||
| + | width: 60%; | ||
| + | } | ||
| + | |||
| + | article img { | ||
| + | margin: 0 10px 10px 0; | ||
| + | max-width: 100%; | ||
| + | height: auto; | ||
| + | border: 3px solid black; | ||
| + | } | ||
| + | |||
| + | article { | ||
| + | padding: 15px; | ||
| + | margin-bottom: | ||
| + | background: lightblue; | ||
| + | } | ||
| + | |||
| + | nav ul { | ||
| + | padding-left: | ||
| + | } | ||
| + | |||
| + | nav ul li { | ||
| + | list-style: none; | ||
| + | margin-left: | ||
| + | } | ||
| </ | </ | ||
| + | |||
| + | ===== Aufgabenstellung ===== | ||
| + | |||
| + | * Analysieren Sie das Markup der Webseite und die Vorgabe der responsiven Ansicht (Bild in der Ausgangslage) | ||
| + | * Setzen Sie die Tablet und Mobile Version der Webseite mit Media Queries um. Überlegen Sie sich dafür geeignete Breakpoints. Ergänzen Sie bei Bedarf das HTML. | ||
| + | * Geben Sie Ihre Ergebnisse als ZIP-Datei ab. | ||
| + | |||
| + | ===== Rahmenbedingungen ===== | ||
| + | |||
| + | ^ Was ^ Beschreibung ^ | ||
| + | | **Produkt: | ||
| + | | **Zeit:** | 45 Min. | | ||
| + | | **Sozialform: | ||
| + | | **Arbeitsmittel: | ||