Sei sicuro che stai progettando responsive? Il design reattivo è tecnicamente la combinazione di design fluido e domande dei media.
Il design fluido risolve il 90% del problema relativo alla vista per te, se sei intelligente su come sistemare le cose. Le query multimediali ti danno l'altro 10% modificando le caratteristiche della griglia in base alle dimensioni correnti.
Se stai provando a fare solo fluidi (percentuali ovunque, dimensionamento relativo su tutto, niente specificato in pixel, ecc.) ti imbatti nel problema di cosa fare quando il viewport ha dimensioni notevolmente diverse (come un desktop vista orizzontale rispetto a una vista verticale mobile). Alcune cose semplicemente non si adattano quando vai da 2048px a 640px. Quando si tenta di eseguire solo le query multimediali, si ottengono decine e decine di interruzioni di query multimediali e in questo caso si esegue essenzialmente il micromanaging delle classi CSS. Nessuno dei due approcci è adeguato per RWD - devi combinare i due per ottenere tutto.
Il mio consiglio: crea tre o quattro "risoluzioni e orientamenti nominali" diversi, ad esempio Desktop landscape, iPad portrait e landscape, iPhone portrait e landscape, e considerali come i wireframe su cui lavorare. Quindi imposta le tue query multimediali per quelle interruzioni. Quindi lavora molto duramente per attenersi a quelle poche interruzioni, usando layout fluidi per realizzarlo - molto probabilmente con una griglia CSS di qualche tipo (ce ne sono decine prefabbricate per te o puoi farcela da sola).