Websites can be created in mainly two formats- dynamic and static. The basic difference between them is about the programming languages being used. In dynamic websites they are created using programming languages like JSP, ASP, PHP, ASP.net and so on. Whereas static websites are usually created by use of HTML and styling is done either with CSS or graphics.
http://blog.spinxwebdesign.com/article/dynamic-websites-versus-static-websites/