Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m287:learningunits:lu05:aufgaben:praktisches-beispiel [2025/05/09 08:05] kdemircimodul: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 dient ein dreispaltiges, flexibles Layout. Die Breite ist mit 960 Pixeln im ID-Selektor #wrapper festgelegt. Die restlichen Elemente sind mit relativen Werten (hier in Prozent) angegeben. Die relativen Werte für die weiteren Layouts werden mit den Media Queries angepasst. Die Desktopversion mit den 960 Pixeln ist unten abgebildet.+===== Ausgangslage =====
  
-{{:modul:m287:learningunits:lu05:anwendung_layout.png?400|}}+Als Ausgangslage dient ein dreispaltiges, flexibles Layout. Die Breite ist mit 960 Pixeln im ID-Selektor #page-wrapper festgelegt. Die restlichen Elemente sind mit relativen Werten (hier in Prozent) angegeben.
  
-===== Viewport als Voraussetzung ===== +{{:modul:m287:learningunits:lu05:anwendung_layout.png?600|}}
- +
-Der Viewport ist der sichtbare Bereich des Webbrowsers ohne Menü- und Scrollleiste, in dem die Webseite angezeigt wird. +
-Fehlt das Meta-Element viewport, dann zeigen die mobilen Geräten trotzdem die Desktopversion, weil der Viewport vom Gerät breiter angegeben wird, als tatsächlich Pixel vorhanden sind. Das bedeutet, dass sich Webbrowser auf mobilen Geräten so verhalten, als wären sie Webbrowser eines Desktoprechners. Das ist kein Fehler, sonst würde der Webbrowser bei vielen Webseiten nur einen Teil der Webseite darstellen. Der Benutzer müsste folglich immer quer und horizontal scrollen. +
-Damit im folgenden Anwendungsbeispiel die mobilen Endgeräte tatsächlich unterstützt werden, wird im <head> das Meta-Element viewport hinzugefügt: +
- +
-<code html> +
-... +
-<head>  +
-    <title>Responsive Webdesign</title>  +
-    <meta charset="UTF-8">  +
-    <meta name="viewport" content="width=device-width, initial-scale=1" /> +
-    <link rel="stylesheet" type="text/css" href="style.css" /> +
-</head> +
-... +
-</code>+
  
 ===== HTML-Grundgerüst ===== ===== HTML-Grundgerüst =====
Zeile 167: Zeile 152:
     list-style: none;     list-style: none;
     margin-left: 0;     margin-left: 0;
-    margin-top: 0.4em; 
 } }
 </code> </code>
 +
 +===== 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:** | Webseite mit HTML und CSS |
 +| **Zeit:** | 45 Min. |
 +| **Sozialform:** | Einzel- oder Partnerarbeit |
 +| **Arbeitsmittel:** | Entwicklertools, Browser |
  
  • modul/m287/learningunits/lu05/aufgaben/praktisches-beispiel.1746770716.txt.gz
  • Zuletzt geändert: 2025/05/09 08:05
  • von kdemirci