A static website contains Web pages with fixed content. Each page is coded in HTML and displays the same information to every visitor. Static sites are the most basic type of website and are the easiest to create. Unlike dynamic websites, they do not require any Web programming or database design.
About dynamic website
So "dynamic" is not the opposite of "static" at all!
A dynamic website has a backend written in a language like .Net, PHP, Python, Ruby, Node.js, etc. These sites can take user input and change their content based on databases, external APIs, etc.
About E-Commerce website
E-commerce (electronic commerce or EC) is the buying and selling of goods and services, or the transmitting of funds or data, over an electronic network, primarily the internet. These business transactions occur either as business-to-business, business-to-consumer, consumer-to-consumer or consumer-to-business.
A Web portal is most often a specially designed web site that brings information together from diverse sources in a uniform way. Usually, each information source gets its dedicated area on the page for displaying information (a portlet); often, the user can configure which ones to display.
About Micro website
Micro Websites are basically like Static Websites, with fixed content. Each page is coded in HTML and displays the same information to every visitor. Micro sites are the most basic type of website and contains the information only for particular project. Micro Websites are mostly designed for real estate as to promote their project.