title: css : prevent div width from expanding to available width
body: <p>How can I prevent div from expanding? I want div with elements not to take 100% of available space and have width that it's children have. I need this for centering parent div horizontally. The trick is that child elements should share float:left or diplay: inline-block and fluid width, so there can be few rows of child elements.</p>
  
  <p>I can not wrap each row in its own div since it will break responsive design.</p>