title: What are the steps to make a HTML design responsive?
body: <p>I just learned about responsive design. My question is what steps does a HTML designer has to do to make a design responsive?</p>
  
  <p>It appears that a responsive design is all about using <code>@media</code> queries and controlling the flow of elements on the page if it gets resized by setting <code>max-width</code>, <code>min-width</code> and manipulating floating, margins and padding depending on browser window's size.</p>
  
  <p>Is there anything else besides <code>@media</code> query that needs to be done for responsive design?</p>