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: | ||