Question: what are the three main components of responsive design?
Answer: Fluid grids: Fluid grids are based upon the sizing of page elements as opposed to using pixels. ...  Media queries: Media queries allow the gathering of information about a site visitor. ...  Flexible images: The size of flexible images is dictated by relative units so they are kept inside of their element.