I’m starting off building a site which should be responsive to different screen sizes. I’m using the Fluid Baseline Grid template which uses percentages for columns and adjusts according to screen sizes using media queries. Now that I’m adding my own custom CSS, I am wondering whether I should be using pixels, percentages or ems for positioning my elements (within the fluid grid elements). For example, margins and padding between divs, widths of input fields etc. Font sizes and line heights are the only things set to use ems for measurement.
Can anyone provide any pointers on this? At the moment I’m leaning towards just using pixels within the percentage based layout that the grid template has preset.
Ideally, you should be using percentages whenever possible, at least on the horizontal plane, so the margins and padding can expand/contract proportionally with the rest of the content. A
10pxmargin might be great at small resolutions, but it could look much too tight at much larger ones.