Grundlagen der Webtechnologien

Was ist der Hauptzweck, auf einer Seite mit Responsive Design, die auch Smartphones unterstützt, <meta name="viewport" content="width=device-width, initial-scale=1"> in <head> zu schreiben?

  1. ADie Breite, mit der die Seite angeordnet wird, an die Bildschirmbreite des Geräts anzupassen und die Seite ohne Verkleinerung anzuzeigen
  2. BDen Server Bilder automatisch passend zur Bildschirmauflösung des Geräts neu erzeugen zu lassen
  3. CDie Seite nur in PC-Browsern anzuzeigen und Zugriffe von Smartphones abzuweisen
Antwort und Erläuterung anzeigen

Antwort: A. Die Breite, mit der die Seite angeordnet wird, an die Bildschirmbreite des Geräts anzupassen und die Seite ohne Verkleinerung anzuzeigen

Ohne diese Angabe ordnet ein Smartphone-Browser die Seite mit einer großen Breite an, die von einer für PCs gestalteten Seite ausgeht (im Allgemeinen etwa 980px), und verkleinert sie dann, bis sie auf den Bildschirm passt. width=device-width passt die Layoutbreite an die Bildschirmbreite des Geräts an, und initial-scale=1 setzt den anfänglichen Zoom auf Originalgröße. Darauf aufbauend schalten CSS-Media-Queries (zum Beispiel @media (max-width: 600px)) Anordnung und Schriftgröße je nach Bildschirmbreite um.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Grundlagen der Webtechnologien

  1. Die Antwort für eine „Meine Seite“, deren Inhalt für jeden Nutzer anders ist, erhält Cache-Control: private, max-age=60. Welche Aussage über die Wirkung dieser Angabe ist richtig?
  2. Ein Webserver komprimiert Antworten vor dem Senden mit gzip oder Brotli. Bei welchem Inhalt verringert die Komprimierung die übertragene Datenmenge im Allgemeinen am wenigsten?
  3. 1,5 MB Textdaten werden mit gzip auf ein Drittel der Größe komprimiert und gesendet. Die Bandbreite beträgt 10 Mbit/s und die RTT 100 ms; bevor das Senden der Daten beginnt, brauchen TCP-Verbindungsaufbau, TLS-Handshake und HTTP-Anfrage zusammen drei Umläufe. Es gilt 1 MB = 10^6 Byte; die Zeit für Komprimierung und Dekomprimierung, Header sowie Wartezeiten durch die Überlastkontrolle von TCP werden vernachlässigt. Welcher Wert liegt der Zeit bis zum vollständigen Empfang der Daten am nächsten?
  4. Ein CDN erhält 2000 Anfragen pro Sekunde, und seine Cache-Trefferquote steigt von 90 % auf 98 %. Bei einem Treffer beträgt die Antwortzeit 20 ms, ohne Treffer 200 ms, weil der Inhalt vom Origin-Server geholt und dann zurückgegeben wird; nur Anfragen ohne Treffer erreichen den Origin-Server. Welche Kombination aus der Zahl der Anfragen, die den Origin-Server erreichen, und der mittleren Antwortzeit gilt nach dem Anstieg auf 98 %?
  5. Was gibt bei den Core Web Vitals, den Kennzahlen für das Nutzungserlebnis einer Webseite, der Wert CLS (Cumulative Layout Shift) an?