Der Zweck der Verwendung von em
Größen ist es, die Basis Ihr Design von der Wahl des Benutzers der Schriftgröße zu ermöglichen. Ich kann eine größere Schriftgröße verwenden, weil ich einen großen Monitor und schlechte Sehkraft habe, während jemand anderes eine kleinere Schrift bevorzugen könnte. Wenn Sie em
Einheiten verwenden, werden in Ihrem Design beide Schrifteinstellungen berücksichtigt und die Größe entsprechend angepasst, anstatt die Schriftgröße auf einen bestimmten Standard zu setzen (z. B. "12-Punkt-Schriftart").
Auf ähnliche Weise können Sie mit Prozent (%) Einheiten auf unterschiedliche Browsergrößen reagieren. In Verbindung mit den Einheiten em
können textbasierte Elemente auf beliebige Schriftgrößen und Layoutelemente reagieren, um auf beliebige Browsergrößen zu reagieren.
Es ist vollkommen akzeptabel, ein einzelnes responsives Design für alle Medientypen zu entwerfen. Media queries sind vorgesehen, wenn Sie unterschiedliche Anzeigestile auf verschiedenen Geräten wünschen, nicht, um verschiedene Displaygrößen zu "unterstützen". Ein Beispiel wäre die Verwendung von Serif-Fonts auf Printmedien und Sans Serif-Fonts auf Display-Medien, da Usability-Studien gezeigt haben, dass diese Schriftarten für diese Art von Medien bevorzugt sind.
Darüber hinaus können Sie benutzerdefinierte Styling für einige Situationen wie mobile Geräte, wo Sie vielleicht daran denken, dass der Benutzer eine begrenzte Menge an Bandbreite und möglicherweise reduziert auf zusätzliche Bilder. Oder wenn Sie Ihren Inhalt in einem völlig anderen Layout für den mikroskopischen Bildschirm bestimmter Telefone anzeigen möchten.
Sagen etwas ist '10px' lässt keinen Raum für Änderungen. Aber sagen, es ist "1em" oder "50%" macht es völlig abhängig von anderen Dingen, was zu fließenden/flexiblen Veränderungen führt. –