Can you make HTML dynamic website?

HTML is, by its very nature, static. In order to add dynamic elements, you will need to use JavaScript.