HTML страница – это макет, с помощью которого можно создать свой собственный сайт или же шаблон для определённой CMS. Любой сайт создан на основе HTML, чтобы сайт не был статичным испльзуют CSS. Чтобы лучше понять, представим дом, который построен из серых блоков и балок и обделан красивым красным и жёлтым кирпичом. Для нас HTML – каркас, то есть как блоки и балки для дома, а CSS – это оформление шаблона, как красивый облицовочный кирпич.
WEB страницы – это документы, представленные в формате HTML, содержащие текст и специальные теги, которые сообщают браузеру о том, как нужно отображать данную страницу, CSS же помогает ему в этом. Веб-страницы обычно хранят на hosting'e или сервере.
HTML не является языком программирования, он предназначен только для разметки текстовых документов.