CSS - это в переводе означает каскадная таблица стилей. Это своего рода технология управления дизайном веб-сайта или веб-страницы, он позволяет упростить вид HTML страницы.
HTML - язык разметки гипертекста.
Главные отличия:
1. HTML - это язык программирования, на котором создается страница, а CSS - это технология управления дизайна веб-страницы.
2. В прописывании оформления страницы CSS более удобен, в отличии от HTML.