Typically, if using raw HTML/CSS, chances are that your site might work on something like Chrome, but not on something like Internet Explorer. Enter Bootstrap – a collection of CSS and Javascript that handles the nuances between browsers. It really has become ubiquitous – download it here: http://getbootstrap.com/