What is CMS
In a static HTML website, the content is hardcoded—it is a part of the code of the page. Such a website consists of numerous HTML files and all of them are written separately, one-by-one. They could be prepared with the use of various tools (more or less simplifying the job), but each file contains both the look definitions and the content. All those files are copied to the web server, which make them available for the visitors. This is the most natural and easy-to-understand kind of website.
A dynamic page is definitely more technically advanced. It doesn't exist as a file, but is generated on-the-fly by the web server. After getting the signal that a particular page is to be displayed, a special kind of software gets the proper content (usually from database) and puts it into an available template. After content and template have been successfully combined, the page is ready and is sent to the browser.
Dynamic website is thus, not a collection of static pages (HTML files), but...