https://medium.com/the-scripton-blog/frontend-interviews-decoded-part-2-html-questions-answers-43ec9b6d74db