The best way to make your code minimal and keep all browsers aligned is to use some front-end framework.
The most popular and widely used framework is bootstrap from Twitter. This will handle all nitty gritty things for you and provide you some scaffolding options(to define columns easily for vertical positioning of divs
).
You don't need to write code basic CSS things and most commonly used JavaScript features, so you will not need to reinvent the wheel. However, I am listing all options as well.
- Bootstrap
- Foundation
- Modernizer
- HTML5 boilerplate
All of them are open source and hosted in github. Github repositories can show how popular they are.