Sind Sie sicher, dass Sie Responsive Design machen? Responsive Design ist technisch gesehen die Kombination aus Fluid Design und Medienabfragen.
Fluid Design löst 90% des Problems mit dem Ansichtsfenster für Sie, wenn Sie klug sind, wie Sie die Dinge gestalten. Bei Medienabfragen erhalten Sie die anderen 10%, indem Sie die Rastereigenschaften basierend auf den aktuellen Abmessungen ändern.
Wenn Sie versuchen, nur flüssig zu arbeiten (Prozentsätze überall, relative Größe für alles, nichts in Pixel angegeben usw.), stoßen Sie auf das Problem, was zu tun ist, wenn sich die Größe des Ansichtsfensters erheblich unterscheidet (wie bei einer Desktop-Landschaftsansicht vs. eine mobile Porträtansicht). Einige Dinge passen einfach nicht, wenn Sie von 2048px auf 640px wechseln. Wenn Sie versuchen, nur Medienabfragen durchzuführen, kommt es zu Dutzenden von Medienabfrageunterbrechungen, und in diesem Fall verwalten Sie Ihre CSS-Klassen im Grunde genommen im Mikromanagement. Keiner der beiden Ansätze ist für RWD angemessen - Sie müssen beide kombinieren, um alles zu erhalten.
Mein Rat: Erstellen Sie drei oder vier verschiedene "nominelle Auflösungen und Ausrichtungen" - wie Desktop-Landschaft, iPad-Hoch- und Querformat, iPhone-Hoch- und Querformat - und behandeln Sie sie als Ihre Drahtgitter, mit denen Sie arbeiten können. Richten Sie dann Ihre Medienabfragen für diese Pausen ein. Arbeiten Sie dann sehr hart daran, diese wenigen Pausen einzuhalten, und verwenden Sie dazu flüssige Layouts - höchstwahrscheinlich mit einem CSS-Raster (es gibt Dutzende davon, die für Sie vorgefertigt sind, oder Sie können Ihre eigenen rollen).